标签: ios nsoperationqueue nsinvocationoperation
我想识别每个NSInvocationOperation以识别KVO通知中isFinished中的此操作。
所以我打算不在我的VC中将NSInvocationOperation维护为iVAr。但是当我收到KVO通知时,我希望能够识别NSInvocationOperation。所以我打算添加一个标签(通过子类化NSInvocationOperation),它可以存储我可以用来识别操作的值。
这是识别物体的好方法吗?还有其他选择吗?
答案 0 :(得分:1)
您可以尝试在类别中使用Associative References。它将消除重写现有代码以使用您的子类的需要。
我一直在类似的情况下使用它,工作得很好!