0

KVO 通知の isFinished でこの操作が何であるかを識別するために、それぞれの NSInvocationOperation を識別したいと考えました。

そのため、VC で NSInvocationOperation を iVAr として維持しないことを計画しています。しかし、KVO 通知を受け取ったときに、NSInvocationOperation を識別できるようにしたいと考えていました。そのため、操作を識別するために使用できる値を格納できるタグを (NSInvocationOperation をサブクラス化することによって) 追加することを計画しています。

これはオブジェクトを識別する良い方法ですか? 代替手段はありますか?

4

1 に答える 1

1

カテゴリで連想参照を使用してみてください。サブクラスを使用するために既存のコードを書き直す必要がなくなります。

同様のケースで使用していますが、問題なく動作します!

于 2011-12-15T17:19:56.613 に答える