Я хотел бы выполнить селектор в основном потоке из другого потока, но у селектора есть несколько аргументов, аналогично этому:
- (void) doSomethingWith: (int) ab: (float) bc: (float) cd: (float) de: (float) e {
// ... {{ 1}}}
Как я могу заставить это работать с performSelectorOnMainThread: withObject: waitUntilDone:
?
EDIT
Я хотел бы объяснить, зачем мне это нужно.
Я работаю с UIImageViews в основном потоке и делаю для них вычисления в другом потоке. Я использую много вычислений, поэтому, если я делаю все в основном потоке, приложение тормозит. Я знаю, что элементами пользовательского интерфейса можно управлять только в основном потоке, поэтому я хотел бы, чтобы он работал таким образом, чтобы основной поток мог прослушивать события касания без задержек.