2014-10-17 82 views
1

我注意到,當在我的iOS應用程序中使用解析版本1.4.2時,它不會像「安裝」類中的「parseVersion」,「timeZone」那樣存儲信息。這是一個錯誤?或者它是正常的?解析iOS版本1.4.2

因爲這個原因,我已經轉移到1.4.1。因爲我真的需要「時區」信息。

如果它不是一個bug,那麼我怎樣才能發送推送通知給用戶在特定的時區?

請讓我知道。由於

回答

0

是的,它是錯誤。但似乎是一個罕見的。

「修復了PFInstallation上保存自動數據的罕見問題。」

iOS/OS X Changelog - v1.5.0

現在一切都很好,我們有V1.5.0。 :)

0

在我的應用(iOS 7 & 8/SKD解析1.4.2)有通過保存的信息一樣 - 「時區」或在應用程序啓動「parseVersion」自動無問題......

但這裏是給你一個小小的解決方法 - 你可以手動節省時間區域:

NSTimeZone *defaultTimeZone = [NSTimeZone defaultTimeZone]; 
PFInstallation *currentInstallation = [PFInstallation currentInstallation]; 
[currentInstallation setObject:defaultTimeZone forKey:@"defaultTimeZone"]; 
[currentInstallation saveInBackground]; 
+0

謝謝。但幾次我已經刪除並放回了SDK 1.4.2,但仍然沒有運氣。你的解決方法很好,但我只需要在這裏瞭解問題。我即將發佈應用程序,我有點擔心,因爲如果這是SDK中的錯誤。 – Viraj 2014-10-18 13:23:56

+0

我一直在使用Parse很長一段時間,但這是我第一次遇到這個問題。 – Viraj 2014-10-18 13:27:10

+0

嗯,真的很困惑!我也使用解析,因爲幾年,從來沒有任何問題,這...你有沒有在真實的設備上測試你的應用程序? – 2014-10-18 13:33:57

0

我也有seme問題!
我已經附加從iPad 2的一些安裝的截屏和iPhone 5 Parse Console screenshot
似乎所有分開deviceToken數據甚至沒有保存在本地PFInstallation,因爲如果我嘗試打印timeZone它返回nil
很奇怪,在1.4.2之前所有的工作都很好,我認爲我會回到舊版本來等待更新。