无法在基础国际化包中加载nib文件

3

我有一个项目,是在xcode 4.5中创建的,目标ios版本为5.0,并且使用了基础本地化(Base Internationalization)。基础本地化会将nib文件移动到Base.lproj目录下。

该项目可以在我的运行ios 6的iPhone 4和iPad 3上运行。但是,在我尝试在运行ios 5.1.1的iPad 1上运行时,出现了以下错误:在目标的Build Phase部分,nib文件显示为红色。

当我尝试将nib文件添加到Build Phases bundle资源中时,它们被添加了,但仍然是红色(未找到)。我已经尝试了我所知道的所有方法来将nib文件添加到bundle资源中。我该如何解决这个问题?

2个回答

2

0

我不知道英语(en)也必须本地化。当我本地化英语时,我能够将nib文件加载到bundle中。

我仍然收到“NSInternalInconsistencyException”错误,原因是“无法在bundle中加载NIB:'NSBundle(已加载)',名称为'MainViewController_iPad'”

但至少现在不是因为nib文件不在bundle中了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接