在为ios 7构建时,故事板不会本地化

时间:2014-10-04 08:15:28

标签: ios xcode swift storyboard

我的整个项目设置了一个故事板,自动布局完成了iOS 8.我的项目也针对iOS 7.在界面构建器中我相信我不小心点击了一些设置,现在在运行时应用程序无法加载为iOS 7构建单个文件时的本地化字符串。

在Storyboard的文件检查器中,如果我将文件设置为iOS 8构建,那么一切都很好,但是如果我将其设置为构建到iOS 7,那么根本没有本地化的字符串加载。

注意:如果故事板设置为针对iOS 8构建,并且我尝试运行iOS 7的应用程序,它会立即崩溃“无法实例化名为UIStoryBoardShowSegueTemplate的类”

2 个答案:

答案 0 :(得分:0)

将您的Storyboard界面构建器文档“Build for for”设置为iOS 7而不是iOS8

enter image description here

答案 1 :(得分:0)

我遇到了同样的问题,并在此处提出了问题:Xcode 6 does not localize Interface Builder

Xcode 6的发行说明涵盖了这一点:

  

本地化如果满足以下所有三个条件,则故事板或XIB将无法正确本地化:故事板或XIB使用大小类。基本本地化和构建目标设置为Universal。该构建针对iOS 7.0。