【问题标题】:Problems accessing calendar (privacy setting) in iOS 6在 iOS 6 中访问日历(隐私设置)时出现问题
【发布时间】:2012-11-06 03:27:27
【问题描述】:

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

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

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

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

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

谁能帮帮我?

【问题讨论】:

    标签: iphone ios calendar ios6 privacy


    【解决方案1】:

    自己发现:在启动时调用EKEventStorerequestAccessToEntityType:completion: 方法将打开日历访问提示,并将我的应用添加到设备设置中。仍然很好奇为什么我无法在我的 iOS 6 iPad 3 上重现它。

    【讨论】:

    • 我刚遇到同样的问题。您的解决方案对我有帮助。谢谢!
    • 这将有助于请求日历访问。但不是为了联系。有时,联系人隐私设置会遗漏某些应用。
    • developer.apple.com/library/ios/#releasenotes/General/… "用户可以根据每个应用授予或拒绝访问联系人数据。要请求访问联系人数据,请在调用 ABAddressBookCreateWithOptions 函数后调用 ABAddressBookRequestAccessWithCompletion 函数。"跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    相关资源
    最近更新 更多