我有一个标签栏应用程序有6个标签。当我调试并破坏应用程序时,它会通过在控制台中提供以下消息而崩溃:
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/priyachaturvedi/Library/Application Support/iPhone Simulator/4.2/Applications/7C5CE523-A843-443A-9B0B-BDF2336EA7D0/Aljex Mobile-iPad.app> (loaded)' with name 'MainWindow-iPad''
我已经在以下链接中搜索了答案
How to fix iPhone Simulator trying to launch a Nib that isn't there?
How are XIBs loaded for localized apps?
和
以及许多其他但对我没有任何作用。
任何人都知道为什么会发生这种情况???
提前致谢!!!
答案 0 :(得分:1)
假设您已经检查过文件名等。所以我排除了文件名不匹配的假设。哪里可能有问题?在构建(链接)时,您可能会错误地将MainWindow-iPad.xib排除在应用程序之外。怎么检查?
答案 1 :(得分:0)
我也有同样的问题。我意识到当你输入xib文件的名称时,它必须是“MainWindow-ipad”,而你的app targ中没有xib扩展名