菜鸟教程小白 发表于 2022-12-12 17:00:30

iphone - 加载 NIB 时抛出 NSInternalConsistencyException


                                            <p><p>我有一个带有表格 View 的 RSS 提要阅读器。当我运行我的应用程序时,它可以正常启动,但是当我尝试触摸表格 View 中文章的预览之一时,我收到了 SIGABRT 错误/警告。当我查看调试器控制台时,出现的原因如下:</p>

<pre><code>2011-08-10 23:39:51.224 Ross Mobile *** Terminating app due to uncaught exception &#39;NSInternalInconsistencyException&#39;, reason: &#39;Could not load NIB in bundle: &#39;NSBundle &lt;/Users/dev-shamilton14/Library/Application Support/iPhone Simulator/4.3.2/Applications/FA486D34-1D22-49BD-9DAB-C660F4209AA2/Ross Mobile.app&gt; (loaded)&#39; with name &#39;Detail&#39;&#39;
</code></pre>

<p>请帮我弄清楚我需要做什么来解决这个问题!</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>从您发布的那一行来看,您的 NIB 文件有问题,或者您没有正确引用它。确保您的 NIB 文件名为“Detail.xib”,并且它存在。</p>

<p>每当您调用类似 <code>SomeNib​​ *newInstance = initWithNibName:@"SomeNib​​"bundle:nil]</code> 时,您需要确保您的 NIB 文件存在,名为 @"SomeNib ”(或您传递给该方法的任何内容)并且没有“断开”的 socket 连接。 (也就是说,在 NIB 中连接的所有 socket 都必须存在于代码中。)如果不存在,您将看到您看到的崩溃。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - 加载 NIB 时抛出 NSInternalConsistencyException,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/7020601/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/7020601/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - 加载 NIB 时抛出 NSInternalConsistencyException