Swift 2.2的单例问题

Swift 2.2的单例问题,swift,singleton,Swift,Singleton,在升级到XCode 7.3和Swift 2.2之后,我的iOS项目似乎一切正常,没有编译错误或警告。在编译到Swift 2.1时,它工作得非常好 但是,在更新之后,一旦应用程序启动,它就会冻结,XCode返回EXC_BAD_访问错误,控制台上没有任何消息。问题在于我的“sharedInstance”单身汉,由于某些原因,它无法工作 守则如下: class Authenticator { private init() {} static let sharedInstance =

在升级到XCode 7.3和Swift 2.2之后,我的iOS项目似乎一切正常,没有编译错误或警告。在编译到Swift 2.1时,它工作得非常好

但是,在更新之后,一旦应用程序启动,它就会冻结,XCode返回EXC_BAD_访问错误,控制台上没有任何消息。问题在于我的“sharedInstance”单身汉,由于某些原因,它无法工作

守则如下:

class Authenticator {
    private init() {}

    static let sharedInstance = Authenticator()

    private let parseDAO = ParseDataAccessObject.sharedInstance

    var place: Place?
    var placeObj: PFObject?
    var menu: Menu?
    var consumables: [Consumable]?
    var tables: [Table]?

    ....
}
应用程序启动时,返回以下错误:


这些属性的类型之一是带有单个大小写的枚举吗?最新版本的Swift存在一个bug,当使用非可选的单例枚举属性初始化对象时,会导致EXC_BAD_访问错误。以下是相关的Swift错误跟踪问题:


对于临时修复,请将另一个事例添加到枚举。

这些属性的类型之一是具有单个事例的枚举吗?最新版本的Swift存在一个bug,当使用非可选的单例枚举属性初始化对象时,会导致EXC_BAD_访问错误。以下是相关的Swift错误跟踪问题:

对于临时修复,请向枚举中添加另一个案例