iOS Swift3 用全局“宏”时要注意的问题

 

 

 

当你需要定义一个APP全局“宏”来调用 UserDefaults.standard里存储的值的时候,

一定要将这个“宏”定义为计算属性,否则你得到的值只会在APP启动的时候计算一次。

 

示例如下:

var UserID:String{
    get{
        return UserDefaults.standard.string(forKey: "UserID") ?? ""
    }
}

 

 


转载请注明出处:http://www.cnblogs.com/ficow/p/7196701.html

posted @ 2017-07-17 17:47  Ficow  阅读(269)  评论(0编辑  收藏  举报