0

我刚刚发布了我的 iPhone 应用程序的更新,它将支持 iPhone 5 尺寸,并且也是第一个以 iOS 6 作为基础 SDK 的更新。更新后,有不少用户联系我,抱怨该应用程序无法使用设备的日历。他们还说,我的应用程序没有出现在 iOS6 的隐私设置下,因此无法启用日历访问。

提交更新时我不知道此隐私功能,因此我没有查看 SDK 以及是否需要针对 iOS 6 的这些隐私功能调整我的应用程序。所以问题是:

a) 我是否必须对我的应用程序进行任何修改才能使日历访问正常工作?b)对于当前(不工作)情况是否有任何解决方法,以便用户可以访问日历?

奇怪的是:我的 iPad 上有 iOS 6,并且我新安装了我的 (iPhone-) 应用程序。它不仅出现在隐私设置中(我可以在其中启用/禁用我的应用程序的日历访问),而且我还可以从应用程序内访问任何日历而不会出现任何问题。

由于我没有 iPhone 5,我不知道这个特定设备是否可能是问题(尽管不太可能)。

谁能帮帮我?

4

1 回答 1

1

我自己发现了:启动时调用EKEventStore'srequestAccessToEntityType:completion:方法将打开日历访问提示,并将我的应用程序添加到设备设置中。仍然很好奇为什么我没有在我的 iOS 6 iPad 3 上重现这个。

于 2012-11-05T19:27:27.980 回答