【发布时间】:2016-09-11 15:57:47
【问题描述】:
我想将字体大小存储在用户默认值中并在下次运行时读取。 但是在第一次运行时,当我使用下面的代码检查字体大小时,它返回 0,而我预计会出现异常或类似的情况,表明该值之前未保存:
let font_size=CGFloat(UserDefaults.standard.float(forKey: "fontsize"))
现在font_size 为 0,应该为 nil 或抛出异常!
苹果文件说: 与指定键关联的浮点值。如果key不存在,这个方法返回0。
但是我不喜欢0但是我想知道这个值之前是否存储过!
【问题讨论】:
标签: swift nsuserdefaults swift3 userdefaults