Tout d'abord, j'écris du code pour iphone.
Je dois pouvoir appeler une méthode sur le thread principal sans utiliser performSelectorOnMainThread
.
La raison pour laquelle je ne veux pas utiliser performSelectorOnMainThread
est que cela pose problème lorsque j'essaie de créer une maquette pour les tests unitaires.
[self performSelectorOnMainThread:@Selector(doSomething) withObject:nil];
Le problème est que ma maquette sait comment appeler doSomething
mais elle ne sait pas comment appeler performSelectorOnMainThread
.
Alors une solution ?