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