我正在尝试使用Double Length Pseudolanguage来测试其他语言的潜在布局问题。我启用了应用程序语言 - >方案编辑器中的Double Length PseudoLanguage ,但是当我在模拟器中运行应用程序时,没有一个字符串加倍。我在Storyboards中尝试过预览编辑器,字符串保持不变。
仅供参考:我已经将我的应用本地化为两种语言,我有基本语言(英语)和pt-br(葡萄牙语)。我在代码中更改了所有硬编码字符串以使用NSLocalizedString。
答案 0 :(得分:3)
尝试在真实设备上进行测试。
在新版本的Xcode上看起来这是模拟器的错误。
答案 1 :(得分:1)
这可能听起来与主题完全无关,但请相信我,我正确地阅读了这个问题。
如果您使用AFNetworking pod,请转到AFURLSessionManager.m - > _AFURLSessionTaskSwizzling实现并注释掉[localDataTask cancel]
行。如果您使用CocoaPods,您可能会收到警告,您必须解锁文件的编辑。这为我解决了这个问题。
答案 2 :(得分:0)
Xcode 7.3和8 Beta都有同样的问题。如果你在iOS 8模拟器上运行,这似乎工作。不理想,但总比没有好。