NSNotification
のオブジェクトとしてint
(列挙型で定義されています)を送信しようとしています。NSNotificationで「オブジェクト」としてintを渡す
int
はタイプ
id
ではないので、私は、観察者の
notify:
方法でオブジェクトにアクセスしようとしたときにスロー
EXC_BAD_ACCESS
エラーが発生しますので、私は、これを行うことはできません
(と思います?)。
私の現在の解決方法は、NSNumber
にintをキャストすることです(numberWithInt:
を使用)。これが動作している間、それは正しいか清潔ではないと感じます。
NSNotificationの「オブジェクト」としてintを渡す正しい方法は何ですか?
私は、これは実際にこの特定のケースとは何の関係もないと思いますが、一般:-)でココアの事あなたがNSNumber
にキャストしていない
あなたの質問は何ですか? – Eimantas
オブジェクト?または、userInfo? – EmptyStack
申し訳ありませんが明確でない場合は、質問を更新しました。 @エンプティ:オブジェクトではなく、userInfo – altschuler