2 cocoa-touch ios assetslibrary
我使用AssetsLibrary从用户的相机胶卷中显示图片.但是我对这些图片的位置数据不感兴趣.有没有办法禁用此位置服务提示?
没有办法禁用提示.启用"位置服务"是使用AssetsLibrary的要求.原因是Photo-Library中的任何照片/视频可能包含地理数据.此数据不仅可通过ALAssetPropertyURLs获得,而且还可以从资产中读取原始数据(通过使用getBytes:fromOffset:length:error:ALAssetsRepresentation方法).因为无法从原始图像数据中剥离地理元数据(如果禁用了位置服务),我想设计决策是为了使"AssetsLibrary"必须使用"位置服务".
此要求可能会使用户感到困惑.所以你需要做两件事:
1)如果用户拒绝访问位置服务,则在您的应用需要此访问权限时显示清除消息,并且该应用实际上并未确定当前位置或任何GPS /数据.
2)一旦用户在初始对话框上按"否",显示如何启用位置服务的清晰说明.
干杯,
亨德里克
归档时间: |
|
查看次数: |
999 次 |
最近记录: |