NSTimeZone 初始化结果 "unable to read data"
NSTimeZone initialisation results in "unable to read data"
我正在尝试像这样初始化 NSTimeZone 对象:
var timezone = NSTimeZone.init(name: "Europe/Moscow")
而不是 nil 或合法的语言环境值 - 我在 xCode 的调试工具
中得到 "unable to read data"
我通过 NSTimeZone.knownTimeZoneNames()
获得了时区字符串 ("Europe/Moscow")
我正在使用 xCode 7
我做错了什么?
以前没用过class,但我猜应该是let timezone = NSTimeZone(name : "")
?从未见过以这种方式初始化的 class。
它对我来说工作正常,请使用 let 而不是下面的 var.Check
供参考
Swift NSDate UTC time and local time
正如评论中指出的那样 - 变量视图只是 错误 - print() 产生了正确的输出。
运行 iPhone 6 模拟器而不是 iPhone 5 模拟器给出了预期的结果。
我正在尝试像这样初始化 NSTimeZone 对象:
var timezone = NSTimeZone.init(name: "Europe/Moscow")
而不是 nil 或合法的语言环境值 - 我在 xCode 的调试工具
中得到 "unable to read data"我通过 NSTimeZone.knownTimeZoneNames()
我正在使用 xCode 7
我做错了什么?
以前没用过class,但我猜应该是let timezone = NSTimeZone(name : "")
?从未见过以这种方式初始化的 class。
它对我来说工作正常,请使用 let 而不是下面的 var.Check
供参考 Swift NSDate UTC time and local time
正如评论中指出的那样 - 变量视图只是 错误 - print() 产生了正确的输出。
运行 iPhone 6 模拟器而不是 iPhone 5 模拟器给出了预期的结果。