En primer lugar, estoy escribiendo código para iphone. Necesito poder llamar a un método en el hilo principal sin usar performSelectorOnMainThread
. La razón por la que no quiero usar performSelectorOnMainThread
es que causa problemas cuando intento crear una simulación para pruebas unitarias.
[self performSelectorOnMainThread:@Selector(doSomething) withObject:nil];
El problema es que mi simulacro sabe cómo llamar doSomething
pero no sabe cómo llamar performSelectorOnMainThread
.
Entonces, ¿alguna solución?