如何通过选择器传递变量?

时间:2010-03-31 01:02:44

标签: iphone objective-c cocoa-touch multithreading

我有一个方法

-(void)myMethod:(MyObject*)obj

我正在分离一个新线程

[NSThread detachNewThreadSelector:@selector(myMethod) toTarget:self withObject:nil];

如何通过@selector(myMethod)传递MyObject *?

1 个答案:

答案 0 :(得分:5)

[NSThread detachNewThreadSelector:@selector(myMethod:) toTarget:self withObject:myObjectInstance];

您肯定希望@selector(myMethod:)代替@selector(myMethod)。它们意味着不同的东西。