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, performSelectorOnMainThread
ist, 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, doSomething
aber er weiß nicht, wie man anruft performSelectorOnMainThread
.
Also irgendeine Lösung?