首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NSTimeZone初始化导致“无法读取数据”。

NSTimeZone初始化导致“无法读取数据”。
EN

Stack Overflow用户
提问于 2015-10-13 11:14:05
回答 3查看 249关注 0票数 2

我正在尝试初始化这样的NSTimeZone对象:

代码语言:javascript
复制
var timezone = NSTimeZone.init(name: "Europe/Moscow")

而不是或合法的地区值-我在xCode的调试工具中“无法读取数据”

我通过NSTimeZone.knownTimeZoneNames()获得时区字符串(“欧洲/莫斯科”)

我使用的是xCode 7

我做错了什么?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-10-15 21:14:39

正如注释中所指出的-变量视图只是错误的-一个print()导致了正确的输出。

运行iPhone 6模拟器而不是iPhone 5模拟器提供了预期的结果。

票数 0
EN

Stack Overflow用户

发布于 2015-10-13 11:22:27

以前没有用过这门课,但我猜应该是let timezone = NSTimeZone(name : "")?从未见过以这种方式初始化的类。

票数 0
EN

Stack Overflow用户

发布于 2015-10-13 11:24:00

它对我来说很好,下面使用let代替var.Check

供参考Swift NSDate UTC time and local time

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33101198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档