【发布时间】:2019-03-09 20:43:30
【问题描述】:
更新到 Swift 4.2 后,我在主要语言是俄语的 iPhone 上测试了新的应用程序版本。地区也是俄罗斯,但应用程序使用英语界面构建器故事板(基础)。甚至我也有俄罗斯的。
我还有 UIAlertController 的可本地化字符串。
而且它有效。我的意思是,当我在我的 iPhone 上使用我的应用程序(俄语。地区是俄罗斯)时,我会看到英语界面构建器故事板,但会显示俄语警报。
我没有在方案中设置语言。
我什至在那里创建了 2 种语言的新项目。同样的问题。
请帮我看看哪里出了问题。为什么 iOS 不想看到必要的 Interface builder 故事板
【问题讨论】:
-
@zhi-zhou 我在这里阅读了您的帖子stackoverflow.com/questions/51742614/… Apple 从 Xcode 10 中删除了“Base.lproj”?这就是为什么我有我的问题?我只需要将 Base 切换为英文?
-
根据 [developer.apple.com/videos/play/wwdc2018/404/](this WWDC 部分)基地本地化仍在负责。
-
你有没有弄明白这件事的真相?我注意到我的一个项目出现了这个问题。
-
我向苹果提交了一个错误,我建议你也这样做。
标签: ios swift xcode localization storyboard