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