0

我想识别每个 NSInvocationOperation 来识别 KVO 通知中的 isFinished 这个操作是什么。

因此,我打算不在我的 VC 中将 NSInvocationOperation 作为 iVAr 进行维护。但是当我收到 KVO 通知时,我希望能够识别 NSInvocationOperation。所以我打算添加一个标签(通过子类化 NSInvocationOperation),它可以存储我可以用来识别操作的值。

这是识别对象的好方法吗?有其他选择吗?

4

1 回答 1

1

您可以尝试在类别中使用关联引用。它将消除重写现有代码以使用您的子类的需要。

我一直在类似的情况下使用它,效果很好!

于 2011-12-15T17:19:56.613 回答