【发布时间】:2023-03-14 23:00:01
【问题描述】:
我有一个用 Objective C 为 iPhone 编写的德语程序。 我想将其本地化为英语,因此在 file.xib 中单击 + 添加本地化,出现英语,然后插入德语。 用 iphone 用英文运行应用程序没问题,如果我更改语言它会崩溃。
我已尝试干净重建并检查文件夹,但我收到此错误
* 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“无法在包中加载 NIB:“NSBundle(已加载)”,名称为“MainWindow””
【问题讨论】:
-
@Pawel 我猜是
How to prevent it from crashingfacepalm -
@fluchtpunkt,这也是我的猜测。问题是,从原始问题(我对其进行编辑以使其更清楚)并不明显。
-
是的......问题是我该如何解决它。例如,如果我将 xib 本地化为意大利语,然后我从 iphone 菜单设置意大利语,它会因该错误而崩溃,如果我把另一种语言都正常
-
这里有同样的问题。我为英语设计了我的应用程序,但现在我遇到了和你一样的问题,但只有法语和我一起工作 -,.- 它不在 MainWindow 中,而是在其他 xib 中。
标签: iphone objective-c localization internationalization xib