Я считаю, что вам нужно реализовать - (BOOL)isConcurrent
:
- (BOOL)isConcurrent
{
return YES;
}
Но есть последствия. Прочитайте справочные документы Apple по по NSOperation , в частности, раздел Примечания по подклассам . Также обратите внимание, что если вы хотите, чтобы операция была отменяемой, вам нужно самостоятельно реализовать поведение отмены: например, в селекторе main
вам необходимо проверить, была ли операция отменена, и немедленно вернуться, если она была.