Przede wszystkim piszę kod na iPhone'a. Muszę mieć możliwość wywołania metody w głównym wątku bez użycia performSelectorOnMainThread. Powodem, którego nie chcę używać, performSelectorOnMainThreadjest to, że powoduje to problem, gdy próbuję utworzyć makietę do testów jednostkowych.
[self performSelectorOnMainThread:@Selector(doSomething) withObject:nil];
Problem polega na tym, że mój makieta wie, jak dzwonić, doSomethingale nie wie, jak dzwonić performSelectorOnMainThread.
Więc jakieś rozwiązanie?