我想在另一个线程的主线程上执行 Select 器,但 Select 器有多个参数,类似于此:
-(void) doSomethingWith:(int) a b:(float)b c:(float)c d:(float)d e:(float)e {
//...
}
我怎样才能让这个和performSelectorOnMainThread: withObject: waitUntilDone:
一起工作?
EDIT
我想解释一下为什么我需要这个.
我在主线程上使用UIImageView,并在另一个线程上为它们进行计算.我使用了大量的计算,所以如果我在主线程上完成所有操作,应用程序就会滞后.我知道UI元素只能在主线程上操作,这就是为什么我希望它以这种方式工作,这样主线程就可以毫无延迟地监听touch 事件.