gpt4 book ai didi

ios - 如何本地化 iOS 6 新的 Info.plist 隐私目的字符串?

转载 作者:IT王子 更新时间:2023-10-29 07:55:24 24 4
gpt4 key购买 nike

Apple 为每个应用引入了新的隐私设置,允许用户决定是否允许某个应用访问用户的通讯录、日历、照片和提醒事项。当应用程序首次尝试访问这些资源之一时,用户将看到一个 UIAlertView,类似于应用程序需要位置访问时的已知机制。

也可以设置目的字符串,让用户知道为什么应用需要访问。但是,现在这是通过 Info.plist 中的键完成的,例如联系人的“隐私 - 联系人使用说明”(NSContactsUsageDescription)。

现在我问自己如何本地化这些值?对于位置目的文本,我曾经使用 NSLocalizedString(...) 设置 CLLocationManager 实例的目的属性。我如何使用 Info.plist 中的这些新键执行类似的操作?

附录:新的隐私 key 在以下链接中列出,但摘要列未将它们列为可本地化: https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW14

最佳答案

将 key 添加到支持文件中的本地化 InfoPlist.strings。它应该看起来像这样:

/* Localized version of location services purpose for Info.plist */
NSLocationUsageDescription = "here is your purpose to use location service";

关于ios - 如何本地化 iOS 6 新的 Info.plist 隐私目的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12564347/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com