我想将字体大小存储在用户默认值中并在下次运行时读取它。但是在第一次运行时,当我使用下面的代码检查字体大小时,它返回 0,而我期待一个异常或类似的东西,它说这个值之前没有保存:
let font_size=CGFloat(UserDefaults.standard.float(forKey: "fontsize"))
现在font_size
是 0 应该是 nil 或者抛出异常!
Apple 文档说: 与指定键关联的浮点值。如果键不存在,则此方法返回 0。
但是我不喜欢0但是我想知道这个值之前是否存储过!