iOS(Swift) 应用程序在调用结构的静态变量后挂起
iOS(Swift) App hangs after calling a struct's static var
所以我有一个 NSObject 的子类,我在其中实现了这个:
struct SharedStruct {
static var sharedInstance = TaskCoordinator()
}
class var sharedInstance:TaskCoordinator {
get { return SharedStruct.sharedInstance }
set { SharedStruct.sharedInstance = newValue }
}
当我在任何地方调用它时,应用程序挂起而没有错误。这是一个已知问题还是我做错了什么?
可能是某种循环,你有没有停止执行并查看堆栈?
所以我有一个 NSObject 的子类,我在其中实现了这个:
struct SharedStruct {
static var sharedInstance = TaskCoordinator()
}
class var sharedInstance:TaskCoordinator {
get { return SharedStruct.sharedInstance }
set { SharedStruct.sharedInstance = newValue }
}
当我在任何地方调用它时,应用程序挂起而没有错误。这是一个已知问题还是我做错了什么?
可能是某种循环,你有没有停止执行并查看堆栈?