Это хорошо для подкласса NSInvocationOperation, чтобы добавить iVar для отслеживания типа операции? - PullRequest
0 голосов
/ 15 декабря 2011

Я хотел идентифицировать каждую операцию NSInvocationOperation, чтобы определить, что эта операция в isFinished в уведомлении KVO.

Поэтому я планирую не поддерживать NSInvocationOperation в качестве iVAr в моем VC.Но когда я получил уведомление KVO, я хотел иметь возможность идентифицировать NSInvocationOperation.Поэтому я планирую добавить тег (путем создания подкласса NSInvocationOperation), в котором можно хранить значения, с помощью которых я могу идентифицировать операцию.

Является ли это хорошим способом идентификации объекта?Есть ли альтернативы?

1 Ответ

1 голос
/ 15 декабря 2011

Вы можете попробовать использовать Ассоциативные ссылки в категории.Это избавило бы от необходимости переписывать существующий код для использования вашего подкласса.

Я использовал его в аналогичном случае, работает просто отлично!

...