[英]How to pass a variable through a selector?
I have a method 我有办法
-(void)myMethod:(MyObject*)obj
And I am detaching a new thread 我正在分离一个新线程
[NSThread detachNewThreadSelector:@selector(myMethod) toTarget:self withObject:nil];
How can I pass a MyObject* through @selector(myMethod)? 如何通过@selector(myMethod)传递MyObject *?
[NSThread detachNewThreadSelector:@selector(myMethod:) toTarget:self withObject:myObjectInstance];
You will definitely want that @selector(myMethod:)
instead of @selector(myMethod)
. 您一定要使用
@selector(myMethod:)
而不是@selector(myMethod)
。 They mean different things. 他们的意思不同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.