触发CoreLocation警报

时间:2011-08-24 20:15:44

标签: objective-c ios core-location alasset alassetslibrary

我正在使用AssetsLibrary访问IOS上照片卷中的图像。 每当应用程序尝试使用AssetsLibrary时,都会弹出CoreLocation警报,要求用户授权该应用程序使用位置服务。 我知道这是强制性的,因为ALAssets包含位置信息。 我的问题是,当用户点击“否”时,我无法弄清楚如何继续。 如何确定授权是否已授予,如果用户未授予对位置服务的访问权限,是否有办法再次触发授权请求。

请帮忙,

阿诺

1 个答案:

答案 0 :(得分:1)

CoreLocation内置了.locationServicesEnabled。如果未启用,则可以提示用户在设置中启用它们。