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