【发布时间】:2016-03-16 21:17:39
【问题描述】:
我在 CoreData 中有一组图像,这些图像在主视图控制器中获取和使用,然后传递给详细视图控制器,然后再传递给容器视图控制器。图像在 Master 和 Detail 控制器中成功显示,但不是 Container View Controller。
在容器视图控制器中,我使用条件绑定来解开 cellForItemAtIndexPath 中的图像。
在调试器中,加载时 print("did 实际上:(images.count)") 显示我在数组中有一个图像,并且 imageForCell 不是 nil - 它是一个 UIImage - 但是,我仍然意外发现nil 同时展开 Optional 值...
【问题讨论】:
-
你检查了 cell 和 cell.cellImageView 我希望不是 nil 吗?
-
啊哈 - cellImageView 为零!我需要做什么来实例化视图?
-
我的单元格是一个自定义单元格,但除了 cellImageView 的出口之外,它是空的。我尝试了一个方便的 init 和其他方法来将出口初始化为 UIImageView(),但 cell.cellImageView 保持为零!
-
这将根据您使用的是故事板还是笔尖而有所不同。我的建议是谷歌它:)
-
删除该行后是否有效?还是现在单元格为零?
标签: swift uiimage uicollectionview