【问题标题】:ALAssetsLibrary and Location Services in iOS 6iOS 6 中的 ALAssetsLibrary 和位置服务
【发布时间】:2013-03-22 02:58:56
【问题描述】:

我正在升级我的一个应用程序以支持iOS6iPhone5。在以前的版本中,我必须提示用户启用定位服务才能使用ALAssetsLibrary 显示照片。我注意到在 iOS 6 中,我可以禁用定位服务,它仍然可以正确显示所有图像。这在iOS6 中是否发生了变化。文档声明您仍然需要启用Location Services,但文档还声明它适用于iOS4 及更高版本。我找不到任何关于 iOS6 的特别提及。

【问题讨论】:

    标签: iphone ios ios6 alassetslibrary


    【解决方案1】:

    更改(或多或少)记录在iOS SDK Release Notes for iOS 6

    在 iOS 6 中,改进了日历、提醒、 联系人和照片。当应用程序尝试时,用户将看到访问对话框 访问任何这些数据类型。用户可以打开访问权限并 在“设置”>“隐私”中关闭。

    此外,ALAssetsLibrary 有一个新方法 authorizationStatus,它从 iOS 6 开始可用。

    在 iOS 5 中,照片没有隐私设置,用户必须允许访问定位服务,因为照片可能包含位置数据。这(我认为)很烦人和令人困惑,我很高兴它在 iOS 6 中得到了修复。

    【讨论】:

      猜你喜欢
      • 2012-09-13
      • 1970-01-01
      • 2015-12-30
      • 1970-01-01
      • 2012-02-04
      • 1970-01-01
      • 2017-04-23
      • 2016-09-17
      • 1970-01-01
      相关资源
      最近更新 更多