当前位置:  开发笔记 > IOS > 正文

应用程序在访问类中的第一个静态变量时崩溃

如何解决《应用程序在访问类中的第一个静态变量时崩溃》经验,为你挑选了0个好方法。

我正在使用Swift构建iPhone应用程序.我创建了一个Settings类,并在其中声明了一些静态变量,用于存储颜色.但是,每当我尝试访问我声明的第一个变量(例如下面的Settings.grayBorderColor)时,应用程序崩溃(有一些关于Settings.grayBorderColor.unsafeMutableAddressor的消息).我可以访问第一个下面的任何属性,如果我切换属性/变量的顺序,它仍然可以访问导致崩溃的首先声明的属性.

class Settings {

    // MARK: Properties

    static let grayBorderColor = UIColor(red: 0.76, green: 0.76, blue: 0.76, alpha: 1.0)
    static let lightGreenColor = UIColor(red: 0.66, green: 1.0, blue: 0.66, alpha: 1.0)
    static let darkGreenColor = UIColor(red: 0.66, green: 0.0, blue: 0.0, alpha: 1.0)
    static let darkRedColor = UIColor(red: 0.66, green: 0.0, blue: 0.0, alpha: 1.0)
    static let lightRedColor = UIColor(red: 1, green: 0.66, blue: 0.66, alpha: 1.0)
    static let lightGrayColor = UIColor.lightGrayColor()
    static let mediumGrayColor = UIColor.darkGrayColor()

}

我究竟做错了什么?

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有