ios - 无法从 UIViewController 导航到 UICollectionViewController
<p><p>我正在使用 <code>UICollectionViewController</code>。当我使用 <code>UINavigationController</code> 从 <code>UIViewController</code> 导航到 <code>UICollectionViewController</code> 时,出现异常消息:</p>
<pre><code>Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'UICollectionView must be initialized with a non-nil layout parameter.
</code></pre>
<p>我不知道为什么会这样。</p>
<p>我正在使用一个简单的 <code>UICollectionViewController</code> 没有任何编码(即默认创建的文件)。它的文件名为“NewCollectionViewController.m”和“NewCollectionViewController.h”。</p>
<p>我的 Xcode 版本是 6.1.1。</p>
<p>我的导航代码是:</p>
<pre><code>NewCollectionViewController *CVController = [ init];
;
</code></pre>
<p>我只想从 <code>UIViewController</code> 导航到 <code>UICollectionViewController</code>。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>我想这是你第一次玩 <code>UICollectionViewController</code>。 </p>
<p>正如异常原因所说,<code>UICollectionView</code> 必须使用非零布局参数进行初始化。 <code>UICollectionViewController</code> 正确的 init 方法是 </p>
<pre><code> - (instancetype)initWithCollectionViewLayout:(UICollectionViewLayout *)layout
</code></pre></p>
<p style="font-size: 20px;">关于ios - 无法从 UIViewController 导航到 UICollectionViewController,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/28406072/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/28406072/
</a>
</p>
页:
[1]