2014-10-17 40 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之前所有的工作都很好,我认为我会回到旧版本来等待更新。