【发布时间】:2014-09-01 08:37:11
【问题描述】:
标题基本上说明了一切。我正在尝试使用在 Xib 文件中定义的 UICollectionViewController 创建一个集合视图。我的UICollectionViewController 使用自定义基类,当我尝试在其viewDidLoad() 中访问collectionView 时,collectionView 是nil。代码非常简单。
当 UICollectionViewController 从 Xib 加载时,有人可以告诉我为什么 collectionView 是 nil,以及如何解决这个问题?当我以编程方式实例化 UICollectionViewController 时,一切正常,但我更愿意在 Xib 文件中创建 UICollectionViewController。
更新:
【问题讨论】:
-
XIB的UICollectionView中添加Delegate & DataSource了吗??
-
你需要像 UICollectionView 这样带有 XIB 单元的教程吗?
-
@iBhavin 见上面的截图。 collectionView 作为数据源和委托连接到我的自定义 UICollectionViewControl 类。这是自动设置的。但它不起作用。
-
when I try to access collectionView in its viewDidLoad(), collectionView is nil.你的意思是你的collectionViewController类的viewDidLoad:方法里面的println(collectionView)返回nil?
标签: ios objective-c iphone cocoa-touch swift