Mou*_*eta 4 localization xib ios
我在我的项目中为意大利语添加了一个新的本地化,之后我本地化了一个xib文件来开始项目的翻译.问题是,现在当我在模拟器中运行我的项目时,没有找到任何xib.
(GAIUncaughtExceptionHandler.m:41):未捕获的异常:无法在bundle中加载NIB:'NSBundle ...
我正在使用initWithNibName实例化此xib的文件所有者.
我已经尝试了xib的纯本地化和基本本地化,但它们都没有工作.
我正在这样初始化所有者:
[[SPConfigViewController alloc] initWithNibName:@"SPConfigViewController"bundle:nil];
编辑:
在我创建了xib的本地化版本之后,我决定关闭XCode并再次打开它,它有效...
ede*_*y05 24
我有同样的经历和精神之旅......
处理:
(假设项目信息中选择了"使用基础国际化"的项目)
Localize按钮好吧,我很乐观这会起作用,所以跑
......然后崩溃
***由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'无法在捆绑中加载NIB:'NSBundle </ var/mobile/Applications/_____/_____.app>(已加载)'名称为'__MY NIB STRING HERE___ ""
清理,构建,运行 - >崩溃
选项键+清理,构建,运行 - >崩溃
选项键+清除,删除应用程序,构建,运行 - >崩溃
选项键+清理,重置模拟器,诅咒,构建,运行 - >崩溃
退出Xcode,重新启动Xcode,构建,运行 - >工作!WTF.
我已经针对这些问题打开了一个错误报告,如果你遇到这个问题你会复制它,以便开发人员工具团队知道它的一个重复出现的问题,我将不胜感激.