gpt4 book ai didi

c# - monotuch UICollectionView 给出空引用错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:35:58 25 4
gpt4 key购买 nike

我是单点触控的新手。我有一个 UICollectionViewCell .xib 文件,我在其中设置了图像和标签。在另一个类似

的 View Controller 中
public partial class TestViewController : UICollectionViewController {

public TestViewController (UICollectionViewLayout layout) :
base ("TestViewController", null)
{
CollectionView.RegisterNibForCell (UINib.FromName (
"imagesCollectionViewCell", NSBundle.MainBundle), imageCellId);
}
}

它在 CollectionView.RegisterNibForCell (UINib.FromName ("imagesCollectionViewCell", NSBundle.MainBundle), imageCellId); 处给出空引用异常

请告诉我我做错了什么

最佳答案

看起来 [1] CollectionView 属性此时为 null - 即在 TestViewController 类型的构造函数中.

稍后(例如,当 ViewDidAppear 被调用时)它可能会(由 iOS)设置为有效(非空)值。在这种情况下,您应该在稍后的执行过程中将调用移至 RegisterNibForCell

[1] 您可以使用调试器查看任何字段/属性的值。

关于c# - monotuch UICollectionView 给出空引用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22203331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com