А теперь в Свифте 3:

е всего я пишу код для iphone. Мне нужно иметь возможность вызывать метод в главном потоке без использованияperformSelectorOnMainThread, Причина, по которой я не хочу использоватьperformSelectorOnMainThread является то, что это вызывает проблемы, когда я пытаюсь создать макет для модульного тестирования.

[self performSelectorOnMainThread:@Selector(doSomething) withObject:nil];

Проблема в том, что мой макет знает, как позвонитьdoSomething но он не знает как позвонитьperformSelectorOnMainThread.

Так какое-нибудь решение?