Ios NSTimeZone.localTimeZone().secondsFromGMT崩溃
正如标题所说,我的应用程序在客户端崩溃,并通过解析崩溃报告得到报告,但我无法在客户端复制它 无论是在模拟器上还是在真实设备上,一切都运行得很好,并且下载的应用程序工作得非常完美。但直到今天我才收到坠机报告 下面是将时区设置为整数的代码Ios NSTimeZone.localTimeZone().secondsFromGMT崩溃,ios,swift,parse-platform,Ios,Swift,Parse Platform,正如标题所说,我的应用程序在客户端崩溃,并通过解析崩溃报告得到报告,但我无法在客户端复制它 无论是在模拟器上还是在真实设备上,一切都运行得很好,并且下载的应用程序工作得非常完美。但直到今天我才收到坠机报告 下面是将时区设置为整数的代码 static var timezone: Int { get { return Int(NSTimeZone.localTimeZone().secondsFromGMT/3600) ?? 0 } } 这应该不会有任何问
static var timezone: Int {
get {
return Int(NSTimeZone.localTimeZone().secondsFromGMT/3600) ?? 0
}
}
这应该不会有任何问题,但崩溃日志结束在那一行,或者我只是错过了一些东西。如果有人以前打过这个,请给出建议。任何想法都是受欢迎的。我发现,当您将其转换为Int时,它在太平洋时区崩溃。在我的例子中,以下解决了这个问题 让time=UInt32(NSDate().timeIntervalSince1970+NSTimeInterval(NSTimeZone.localTimeZone().secondsFromGMT))您发现哪个最近的城市(通过日期和时间设置)崩溃?