访问ALAsets时是否可以更改“核心位置”警报消息?

问题描述

| 我正在使用ALAssets框架来访问照片库。首次访问该应用程序时,它会询问用户该应用程序是否可以使用其当前位置,我知道这是必要的以及原因。 但是,在Core Location Manager中,有一个用途属性,它看起来像我可以自定义iPad的警报消息以说明为什么需要点击“是”的原因。 (我实际上并没有使用位置,只是想访问照片库。) 我似乎无法弄清楚如何找到在哪里使用此属性,因为在我第一次尝试枚举资产时会出现警报消息,并且似乎在错误发生之前没有任何地方可以拦截它如果用户说“否”,则会发生此错误。 我知道我可以在首次使用ALAsets之前发出自己的通知,以期待iPad内置警报,但是更改实际的iPad消息似乎有些懈怠。 谢谢。     

解决方法

        很遗憾,您无法自定义此消息。如果您以后希望看到此功能,建议您与Apple进行交流。 干杯, 亨德里克     ,        我建议您在尝试访问照片库之前,创建自己的虚拟CLLocationManager,将其设置为
purpose
,然后将其命名为
-startUpdatingLocation
。这样一来,系统就会显示带有自定义文本的位置权限对话框,并且所得到的整个应用范围内的位置权限都应继承到您的ALAsset访问权限。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...