我想打印出一个布尔值,表示它是否是主线程,我试过:
let isMain = NSThread.isMainThread
print("result = \(isMain)")
但是,控制台输出是:
result = (Function)
为什么?
答案 0 :(得分:1)
isMainThread
是一个功能。这应该有效:
let isMain = NSThread.isMainThread()
print("result = \(isMain)")
答案 1 :(得分:1)
有一个类函数可以返回当前线程是否是您使用过的函数,以及您将访问的NSThread
对象上的属性:
let isMain = NSThread.currentThread().isMainThread
print("result = \(isMain)")