Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 填充UICollectionView不起作用_Ios_Swift_Uicollectionview - Fatal编程技术网

Ios 填充UICollectionView不起作用

Ios 填充UICollectionView不起作用,ios,swift,uicollectionview,Ios,Swift,Uicollectionview,我试图用以下代码填充collectionView,但它总是空的。我想不出问题出在哪里。以下是执行self.collectionView.reloadData()行之后的变量:: UICollectionView需要知道数据源和委托的位置 在viewDidLoad中添加这两行: collectionView.dataSource = self collectionView.delegate = self 或者,您可以使用didSetobserver将该功能与collectionView声明组合

我试图用以下代码填充collectionView,但它总是空的。我想不出问题出在哪里。以下是执行
self.collectionView.reloadData()行之后的变量::


UICollectionView
需要知道
数据源和
委托的位置

viewDidLoad
中添加这两行:

collectionView.dataSource = self
collectionView.delegate = self
或者,您可以使用
didSet
observer将该功能与
collectionView
声明组合在一起,我通常会这样做:

@IBOutlet private var collectionView: UICollectionView! { didSet {
  collectionView.dataSource = self
  collectionView.delegate = self
}

UICollectionView
需要知道
数据源和
委托的位置

viewDidLoad
中添加这两行:

collectionView.dataSource = self
collectionView.delegate = self
或者,您可以使用
didSet
observer将该功能与
collectionView
声明组合在一起,我通常会这样做:

@IBOutlet private var collectionView: UICollectionView! { didSet {
  collectionView.dataSource = self
  collectionView.delegate = self
}