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