У меня есть базовый UIViewController и CollectionView
class ImageGalleryViewController: UIViewController {
@IBOutlet weak var collectionView: UICollectionView! {
didSet {
collectionView.dataSource = self
}
}
}
Когда я добавляю следующий код, предупреждение Xcode Type 'ImageGalleryViewController' does not conform to protocol 'UICollectionViewDataSource'
, и я знаю, что делать
extension ImageGalleryViewController: UICollectionViewDataSource {
}
Итак, я нажимаю восклицательный знак, затем нажимаю исправить, но я получаю еще два серых предупреждения, кроме @IBOutlet weak var collectionView: UICollectionView! {
1. Candidate is not a function
2. Candidate is not a function
если я выполнил код для UICollectionViewDataSource вручную, все предупреждения и ошибки исчезли.
Купить, почему «исправить это» не удалось?
Моя версия Xcode - 9.3.1