Zunächst schreibe ich Code für das iPhone. Ich muss in der Lage sein, eine Methode im Hauptthread aufzurufen, ohne sie zu verwenden performSelectorOnMainThread. Der Grund, den ich nicht verwenden möchte, performSelectorOnMainThreadist, dass es Probleme verursacht, wenn ich versuche, ein Modell für Unit-Tests zu erstellen.
[self performSelectorOnMainThread:@Selector(doSomething) withObject:nil];
Das Problem ist, dass mein Mock weiß, wie man anruft, doSomethingaber er weiß nicht, wie man anruft performSelectorOnMainThread.
Also irgendeine Lösung?