В первую очередь пишу код для iphone. Мне нужно иметь возможность вызывать метод в основном потоке без использования performSelectorOnMainThread
. Причина, по которой я не хочу использовать, performSelectorOnMainThread
заключается в том, что это вызывает проблемы, когда я пытаюсь создать макет для модульного тестирования.
[self performSelectorOnMainThread:@Selector(doSomething) withObject:nil];
Проблема в том, что мой макет умеет звонить, doSomething
но не умеет звонить performSelectorOnMainThread
.
Итак, любое решение?