首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >NSTimeZone.localTimeZone().secondsFromGMT崩溃

NSTimeZone.localTimeZone().secondsFromGMT崩溃
EN

Stack Overflow用户
提问于 2015-10-04 18:41:03
回答 1查看 377关注 0票数 0

正如title所说,我的应用程序在客户端崩溃了,并通过Parse crashes得到报告,但我就是不能在我这边重现它。

一切在模拟器和真实设备上都运行得很好,还从app store下载了应用程序,运行得天衣无缝。但我一直收到坠机报告直到今天。

以下是get timezone as integer的代码

代码语言:javascript
运行
复制
 static var timezone: Int {
     get {
        return Int(NSTimeZone.localTimeZone().secondsFromGMT/3600) ?? 0
     }
 }

这应该不会有任何问题,但崩溃日志在这一行结束,或者可能我只是遗漏了一些东西。如果有人以前打过这个,请指教。任何想法都是受欢迎的。

EN

回答 1

Stack Overflow用户

发布于 2016-04-11 15:41:04

我发现当你将它转换为Int时,它会在太平洋时区崩溃。在我的例子中,下面修复了这个问题

设NSTimeInterval(NSTimeZone.localTimeZone().secondsFromGMT)) = UInt32(NSDate().timeIntervalSince1970 + time

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

https://stackoverflow.com/questions/32932574

复制
相关文章

相似问题

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