gpt4 book ai didi

iphone - iOS - 将 NSDictionary 写入 Localized.strings

转载 作者:行者123 更新时间:2023-12-03 19:43:49 24 4
gpt4 key购买 nike

这个问题是那个问题的连续体:iOS - Could I change the localizable.strings content during runtime?

答案很有用,但是,我面临着一个问题。打印的字符串不包含单个单词键和/或值的引号(如这些“”)。这使得 Localized.string 文件无效。因此,即使对于格式正确的键/值,也不会从中检索到任何内容。

示例:

英镑=英镑;术语表=术语表;"Go_Location"= "前往位置";

前两个导致文件成为无效字符串文件。如何解决这个问题?

最佳答案

使用 NSDictionary 的

- (NSString *)descriptionInStringsFileFormat;

然后使用适当的编码将结果字符串写入文件:

NSString* strings = [dict descriptionInStringsFileFormat];
[strings writeToFile: @"Localizable.strings" atomically: YES encoding: NSUTF16StringEncoding error: nil];

(显然添加您需要的任何错误检查)。

关于iphone - iOS - 将 NSDictionary 写入 Localized.strings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13669274/

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