別のスレッドからメインスレッドでセレクターを実行したいのですが、セレクターには次のような複数の引数があります。
-(void) doSomethingWith:(int) a b:(float)b c:(float)c d:(float)d e:(float)e {
//...
}
どうすればこれを動作させることができperformSelectorOnMainThread: withObject: waitUntilDone:
ますか?
編集
なぜこれが必要なのかを説明したいと思います。
私はメイン スレッドで UIImageViews を使用しており、別のスレッドでそれらの計算を行います。私は多くの計算を使用するので、メイン スレッドですべてを作成すると、アプリが遅くなります。UI要素はメインスレッドでのみ操作できることを知っています。これが、メインスレッドが遅延なしでタッチイベントをリッスンできるように、このように動作させたい理由です。