2011-05-28 35 views
3

我正在使用ALAssets框架来访问照片库。第一次访问时,它会询问用户该应用是否可以使用他们的当前位置,我知道这是必要的,为什么。访问ALAssets时可以更改核心位置警报消息吗?

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

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

我知道我可以在第一次使用ALAssets之前发布我自己的通知,预期iPad内置警报,但是看起来更改实际的iPad消息更加轻松。

谢谢。

回答

0

很抱歉,您无法自定义此消息。如果你希望在未来看到这个功能,我建议你会用苹果的雷达。

干杯,

亨德里克

1

我建议,您尝试访问照片库,你创建自己的虚拟CLLocationManager之前,设置其purpose,然后调用其-startUpdatingLocation。这将让系统调出您的自定义文本的位置权限对话框,并且生成的应用程序范围的位置权限应该传递给您的ALAsset访问权限。