单元格文本本地化中的奇怪行为。 Xcode 7 [swift]

Strange behavior in cell text localization. Xcode 7 [swift]

我正在本地化我的应用程序。 我有一个 Static TableView 并且有时会在创建 Main.strings 文件后创建新的东西。 因此,众所周知,我添加了新行。 我的 TableView 中有两行 Basic,其中包含一些我想要本地化的文本。 单元格的 ID 是 wIm-3s-i6y 因此我做了:

"wIm-3s-i6y.text" = "My localized text";

但是单元格不会更改其文本,保持其 Base 值。 知道为什么吗? 请注意,我试图避免以编程方式执行此操作。

因为所讨论的 ID 不应该是单元格的 ID,而是 contentView 中单元格标签的 ID。

无论如何,不​​建议手动编辑故事板文件的字符串。您可以通过在 Xcode 中选择项目中的项目文件,然后选择编辑器 -> 导出以进行本地化,确保您的故事板具有最新的相应字符串文件。