【发布时间】:2018-03-15 20:38:25
【问题描述】:
假设,故事板是Main.storyboard,我有一个TableViewController。我有一个包含 2 个部分的静态表视图,每个部分有 1 行。
我创建了本地化文件,所以我的项目结构如下所示:
- Main.Storyboard(基础)
- Main.Strings (FR)
Main.Strings 包含法语的所有本地化字符串。问题是,当我在 FR 中运行设备时,内容没有本地化。
这是我正在谈论的故事板的图像。 (您可以将label 替换为任何文本)。
注意:它以前在 Xcode 8 和 Swift 3.0 中工作过。但是,一旦我使用 Swift 4.0 升级到 Xcode 9,它似乎就不起作用了。
固定:
- Xcode 错误。开始了一个新的故事板,一切似乎都很完美......
【问题讨论】:
-
其他所有内容都本地化了吗?
-
是的。故事板中的所有其他内容都已本地化,除了那两个静态单元格。
-
Xcode 10 与 swift 4?
-
抱歉,这是 Xcode 9 和 Swift 4。我的错!
-
您可以使用“Localize_Swift”库进行本地化
标签: ios swift uitableview