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