我用:
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(true)
self.recordView.reloadData()
}
但recordView
为nil,当我导航回上一个ViewController时应用程序崩溃。
如何解决这个问题?或者有解决方法吗?
答案 0 :(得分:1)
要检查的事项:
您是否设置了UICollectionView的dataSource
和delegate
属性?
您是否实施了collectionView:cellForItemAtIndexPath:
和collectionView:numberOfItemsInSection:
?
您是如何访问UICollectionView的?你设置了@IBOutlet
吗?它是集合视图控制器吗?或者您是否在代码中完成了所有操作?你必须确保集合视图在之前 viewWillAppear()
被调用。
我首先要检查这些事情。
答案 1 :(得分:0)
@synthesize你的tableview并像这样使用
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(true)
recordView.reloadData()
}
可能会有所帮助......