获取NSRunLoop实例

时间:2016-06-13 13:55:05

标签: ios objective-c nsthread nsrunloop

我有一个继承NSThread的类:

@interface MyService : NSThread {
...
}

在另一个课程中,我得到了MySerivce的实例:

MyService *service = [self getServiceInstance];

// here, how can I get the NSRunLoop instance out from service ?

我想获取NSRunLoop的{​​{1}}实例,如何获取它?

1 个答案:

答案 0 :(得分:1)

runloop不是线程类的属性,您可以使用+[NSRunLoop currentRunLoop]获取当前线程的runloop。

请注意,非主线程可能没有与它们关联的runloop,除非您自己创建它。