ios - 获取 NSRunLoop 实例

标签 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 ?

我想获取serviceNSRunLoop实例,如何获取?

最佳答案

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

请注意,非主线程可能没有与之关联的运行循环,除非您自己创建它。

关于ios - 获取 NSRunLoop 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37791606/

相关文章:

jquery - 从 TEL URI 创建联系人时如何获取联系信息

ios - 关闭UIAlertController时调用UINavigation的dismissViewControllerAnimated方法

ios - subview 仅第一次显示

objective-c - NSOperationQueue vs NSThread Priority——控制 NSOperationQueue 消耗多少 cpu

iphone - IOS中如何停止调用循环功能

ios - 如何在 iOS7 中使用具有动态文本大小的自定义字体

objective-c - 要在 objective-c 中使用 UTType 要包含什么 header ?

ios - 如何获取文件大小以了解是否下载?

ios - 从网络下载图像时如何找到 "UIImagePickerControllerOriginalImage"和 "UIImagePickerControllerReferenceURL"

objective-c - 如何使用[performSelector : onThread: withObject: waitUntilDone:]?