まず、iPhone用のコードを書いています。を使用せずにメインスレッドでメソッドを呼び出せるようにする必要がありますperformSelectorOnMainThread。使用したくない理由performSelectorOnMainThreadは、ユニットテスト用のモックを作成しようとすると問題が発生するためです。
[self performSelectorOnMainThread:@Selector(doSomething) withObject:nil];
問題は、私のモックは電話をかける方法を知っているが、電話doSomethingをかける方法を知らないということperformSelectorOnMainThreadです。
だから何か解決策はありますか?