这个methon真的很酷:
- (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wait;
但是我需要一些像它这样简单的东西来在主线程中执行带有多个参数的方法,例如:
- (void)methodWithFirstObject: secondObject:
最简单的方法是什么?
最佳答案
使用NSDictionary对象作为参数。
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:
@"value1", @"arg1", @"value2", @"arg2", nil];
在 arg 中传递字典。
- (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wait;
关于objective-c - 在主线程上执行带有多个参数的方法的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10462081/