How do I call performSelectorOnMainThread: with an selector that takes > 1 arguments?
问题 A typical call to performSelectorOnMainThread: looks like this: [target performSelectorOnMainThread:action withObject:foo waitUntilDone:NO]; where "result" is an argument passed to "action". A corresponding action would be: - (void)doSomethingWithThing1:(id *)thing1 What is the correct syntax for calling an action that takes > 1 argument? Such as: - (void)doSomethingWithThing1:(id *)thing1 andThing2(id *)thing2 andAlsoThing3(id *)thing3 [target performSelectorOnMainThread:action withObject:??