Ios 将NSInvocationOperation子类添加到iVar以跟踪操作类型是否好?

Ios 将NSInvocationOperation子类添加到iVar以跟踪操作类型是否好?,ios,nsoperationqueue,nsinvocationoperation,Ios,Nsoperationqueue,Nsinvocationoperation,我想识别每一个NSInvocationOperation,以识别在KVO通知中完成了哪些操作 因此,我计划在我的VC中不将NSInvocationOperation作为iVAr进行维护。但是当我收到KVO通知时,我希望能够识别NSInvocationOperation。因此,我计划添加一个标记(通过对NSInvocationOperation子类化),它可以存储用于标识操作的值 这是识别物体的好方法吗?有其他选择吗?您可以尝试在类别中使用。它将消除重写现有代码以使用子类的需要 我在一个类似的案例

我想识别每一个NSInvocationOperation,以识别在KVO通知中完成了哪些操作

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

这是识别物体的好方法吗?有其他选择吗?

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

我在一个类似的案例中使用过它,效果很好