首先,我正在为iPhone编写代码.
我需要能够在不使用performSelectorOnMainThread
的情况下调用主线程上的方法.
我不想使用performSelectorOnMainThread
的原因是,当我试图为单元测试创建模拟时,它会导致问题.
[self performSelectorOnMainThread:@Selector(doSomething) withObject:nil];
问题是,我的mock知道如何调用doSomething
,但它不知道如何调用performSelectorOnMainThread
.
有什么解决办法吗?