访问ALAssets时是否可以更改Core Location警报消息?

时间:2011-05-28 06:10:14

标签: iphone alasset

我正在使用ALAssets框架来访问照片库。第一次访问时,它会询问用户应用程序是否可以使用他们的当前位置,我知道这是必要的,为什么。

但是,在核心位置管理器中,有一个目的属性,我可以自定义iPad的警报消息,说明为什么需要点击是。 (我实际上并不使用位置,只是想访问照片库。)

我似乎无法弄清楚如何找到使用此属性的位置,因为当我第一次尝试并枚举资产时会出现警报消息,并且似乎没有任何地方可以在此之前拦截它如果用户说“否”,则会发生错误。

我知道我可以在第一次使用ALAssets之前发布自己的通知,期待iPad内置警报,但更改实际的iPad消息似乎更加明显。

感谢。

2 个答案:

答案 0 :(得分:1)

在您尝试访问照片库之前,我建议您创建自己的虚拟CLLocationManager,设置其purpose,然后调用其-startUpdatingLocation。这将使系统使用您的自定义文本显示位置权限对话框,并且应用程序范围内的所有位置权限应该转移到您的ALAsset访问权限。

答案 1 :(得分:0)

很遗憾,您无法自定义此邮件。如果您希望将来看到此功能,我建议您使用Apple进行雷达。

干杯,

亨德里克