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