Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何翻译NSLocationTemporaryUsageDescriptionDictionary(iOS 14)字符串?_Ios_Swift_Core Location_Ios14 - Fatal编程技术网

如何翻译NSLocationTemporaryUsageDescriptionDictionary(iOS 14)字符串?

如何翻译NSLocationTemporaryUsageDescriptionDictionary(iOS 14)字符串?,ios,swift,core-location,ios14,Ios,Swift,Core Location,Ios14,我想向用户显示位置权限警报,当我们需要他们在iOS 14上使用本地化目的字符串的精确位置时。 根据,您需要有一个InfoPlist.strings文件,该文件的密钥与您在plist文件中提供的密钥相同,如下所示: <key>NSLocationTemporaryUsageDescriptionDictionary</key> <dict> <key>Purpose1</key> <strin

我想向用户显示位置权限警报,当我们需要他们在iOS 14上使用本地化目的字符串的精确位置时。 根据,您需要有一个InfoPlist.strings文件,该文件的密钥与您在plist文件中提供的密钥相同,如下所示:

<key>NSLocationTemporaryUsageDescriptionDictionary</key>
    <dict>
        <key>Purpose1</key>
        <string>Purpose1Localized</string>
    </dict>

但这在Xcode 12 beta 6上对我不起作用。有人知道这是一个bug还是我做错了什么吗?

使用字符串文件中选项的键。
“目的1”=“我们需要您的准确位置用于……”

无需将密钥括在括号中:
Purpose1=“我们需要您的精确位置来获取…”可以正常工作。@您是正确的,在这个特定的情况下,没有必要,但在大多数情况下,关键开发人员使用的是空格,因此括号。
"Purpose1Localized" = "We need your precise location for....";