iOS swift : EXC_BAD_ACCESS(code=EXC_i386_GPFLT ) regarding a singleton

标签 ios objective-c swift singleton

我的 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/

相关文章:

iphone - Objective-C 将参数传递给委托(delegate)类

string - 在 Swift 中将数字与字符串连接起来

ios - Swift 4 从错误中获取错误代码

swift - 呈现 AVPlayerViewController StatusBar 使 UI 跳转

ios - 无法设置 adSize 属性。空间不足,无法展示自定义尺寸的广告

ios - 我试图从 Crashlytics 找出一个 NSOperationQueue 错误

android - RadPHP 适合构建应用程序吗?

iphone - iOS : Why does Memory Monitor disagree with Allocations? 仪器

objective-c - 这两个main.m有什么区别?

objective-c - 关于@property属性的澄清