获取 NSRunLoop 实例
get NSRunLoop instance
我有一个 class 继承了 NSThread:
@interface MyService : NSThread {
...
}
在另一个 class 中,我得到了 MySerivce
的一个实例:
MyService *service = [self getServiceInstance];
// here, how can I get the NSRunLoop instance out from service ?
我想获取service
的NSRunLoop
实例,如何获取?
runloop 不是线程 class 的 属性,您可以使用 +[NSRunLoop currentRunLoop] 获取 current 的 runloop线程。
请注意,非主线程可能没有与之关联的运行循环,除非您自己创建它。
我有一个 class 继承了 NSThread:
@interface MyService : NSThread {
...
}
在另一个 class 中,我得到了 MySerivce
的一个实例:
MyService *service = [self getServiceInstance];
// here, how can I get the NSRunLoop instance out from service ?
我想获取service
的NSRunLoop
实例,如何获取?
runloop 不是线程 class 的 属性,您可以使用 +[NSRunLoop currentRunLoop] 获取 current 的 runloop线程。
请注意,非主线程可能没有与之关联的运行循环,除非您自己创建它。