我的 iOS 应用返回此错误。
EXC_BAD_ACCESS(code=EXC_i386_GPFLT )
这发生在 return Singleton.instance
这是关于我正在使用的单例的代码。
class var sharedData : SharedData {
struct Singleton {
static let instance = SharedData()
}
return Singleton.instance
}
有人可以帮我理解这个错误并帮我解决吗?如有任何建议或提示,我们将不胜感激。
最佳答案
现在使用 Swift 1.2 可以更轻松地创建单例:
class DataManager {
static let sharedInstance = DataManager()
/// To deny direct access, make your init function private if you want
private init() {
}
}
关于iOS swift : EXC_BAD_ACCESS(code=EXC_i386_GPFLT ) regarding a singleton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29040185/