2015-10-04 115 views
0

正如標題所說,我的應用程序崩潰的客戶端,並通過解析得到報告崩潰報告,但我無法重現它在我的身邊。NSTimeZone.localTimeZone()。secondsFromGMT墜毀

一切工作都在模擬器和真實設備就好了還下載了應用程序從app store工作完美無缺。但是我一直在收到崩潰報告,直到今天。

enter image description here

這裏是作爲整數爲GET時區代碼

static var timezone: Int { 
    get { 
     return Int(NSTimeZone.localTimeZone().secondsFromGMT/3600) ?? 0 
    } 
} 

它不應該有任何問題存在,但在該行崩潰日誌末尾或者也許我只是失去了一些東西在那裏。如果有人以前碰到過,請提出建議。任何想法是受歡迎的。

回答

0

我發現它在太平洋時區崩潰時將其轉換爲int。在我的情況下,下面固定的問題

讓時間= UInt32的(NSDate的()。timeIntervalSince1970 + NSTimeInterval(NSTimeZone.localTimeZone()。secondsFromGMT))

+0

什麼最近的城市(經日期和時間設置)你發現它崩潰? – katopz