初始化&用目标&开始NSThread选择

时间:2016-08-13 10:25:12

标签: ios objective-c nsthread

我有一个以块为参数的函数:

typedef void (^ MyCallBack)(int);

-(void)doTask:(MyCallBack)callback{
 ...
}

我需要在NSThread

的另一个线程中运行该函数
NSThread* myThread = [[NSThread alloc] initWithTarget:self
                                             selector:@selector(doTask:)
                                               object:nil]; //how to pass callback block here?
[myThread start];

但是如何在上面的NSThread初始化函数中传递回调?可能吗?

(如果不可能,那么实现同样目标的好方法是什么?)

0 个答案:

没有答案