c# - monotouch UICollectionView 给出空引用错误
<p><p>我是单触的新手。我有一个 <code>UICollectionViewCell</code> .xib 文件,其中设置了图像和标签。在另一个类似于 </p> 的 ViewController 中
<pre><code>public partial class TestViewController : UICollectionViewController {
public TestViewController (UICollectionViewLayout layout) :
base ("TestViewController", null)
{
CollectionView.RegisterNibForCell (UINib.FromName (
"imagesCollectionViewCell", NSBundle.MainBundle), imageCellId);
}
}
</code></pre>
<p>它在 <code>CollectionView.RegisterNibForCell (UINib.FromName ("imagesCollectionViewCell", NSBundle.MainBundle), imageCellId); 处给出空引用异常;</code></p>
<p>请告诉我我做错了什么</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>看起来 <code>CollectionView</code> 属性此时为 <code>null</code> - 即在您的 <code>TestViewController</code> 类型的构造函数中.</p>
<p>稍后(例如,当调用 <code>ViewDidAppear</code> 时)可能会(由 iOS)将其设置为有效(非空)值。在这种情况下,您应该在稍后执行时将调用移至 <code>RegisterNibForCell</code>。</p>
<p> 您可以使用调试器查看任何字段/属性的值。</p></p>
<p style="font-size: 20px;">关于c# - monotouch UICollectionView 给出空引用错误,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/22203331/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/22203331/
</a>
</p>
页:
[1]