ios - .xib 文件名在创建包时更改为 ~iphone.nib
<p><p>我正在创建框架,因为我有 xib、图像等。在框架中我正在创建名为 <code>SampleTableviewCell.xib</code> 的自定义 <code>tableViewCell</code>。当这个文件被构建到 Bundle 中时,xib 文件的名称被转换为 <code>SampleTableviewCell~iphone.nib</code>。因此,在 <code>cellForRowAtIndexPath</code> 中加载此 xib 文件时,我遇到了崩溃。</p>
<pre><code>SampleTableviewCell *cell = (SampleTableviewCell *);
</code></pre>
<p>我的崩溃是,</p>
<pre><code>Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/myname/Library/Developer/CoreSimulator/Devices/ACEB5838-EC42-416F-95AA-4CE5932D5849/data/Containers/Bundle/Application/B20C8F8B-5E09-4D84-960C-614185E955DE/myapp.app/MySDK.bundle> (not yet loaded)' with name 'SampleTableviewCell''
</code></pre>
<p>我不知道为什么会这样。任何人都请帮我解决这个问题。实际上我不想捆绑〜iphone。
谢谢。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>经过长期的努力,我找到了解决方案,</p>
<p>在我的 xcode 7 beta 4 中,<code>将 bundle 的 Deployment target 从 6.0 更改为 8.0</code></p>
<p>这是为了保护我免于创建用 ~iphone 修复的 nib 文件帖子。</p></p>
<p style="font-size: 20px;">关于ios - .xib 文件名在创建包时更改为 ~iphone.nib,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/32202345/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/32202345/
</a>
</p>
页:
[1]