У меня есть представление коллекции, которое является свойством класса, и я хочу установить его следующим образом:
var collectionView: UICollectionView = {
let cv = UICollectionView()
cv.delegate = self
cv.dataSource = self
return cv
}()
Однако это дает мне ошибку, что self не относится к типу UICollectionViewDelegate / UICollectionViewDataSource, что имеет смысл, потому чтозакрытие не тот тип.Что мне интересно, если можно ссылаться на экземпляр класса изнутри замыкания?Или я должен просто установить делегат и источник данных другим методом?Я искал решение, но не нашел ничего о настройке делегата через закрытие.
Спасибо.