Прежде всего, если вы хотите сначала отправить данные, вам нужно зарегистрировать дочернюю коллекцию viewviewcell в ParentCollectionViewControllerCell.Это вы будете делать в awakeFromNib ().
override func awakeFromNib() {
childCollectionView.register(UINib.init(nibName: "childCollectionViewCell", bundle: nil), forCellWithReuseIdentifier: "childCollectionViewCell")
childCollectionView.reloadData()
}
Таким образом, это означает, что у вас есть все делегаты и источник данных дочерней коллекции в ParentCollectionViewControllerCell.Таким образом, вы отправите данные через cellForItemAtindexPath:
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "childCollectionViewCell", for: indexPath) as! childCollectionViewCell
cell.bindAssetid(strAssetId: assetID!)
return cell
}
Я думаю, что этот ответ исправил ваше требование.
Happy Coding