Чтение Apple documentation на collectionView
UICollectionViewController
, оно представляется необязательным, что обозначается ?
. Мне кажется странным, как будто есть вероятность, что collectionView
может быть nil
, а затем UICollectionViewController
будет казаться бессмысленным. Что касается tableView
из UITableViewController
, то Apple Documentation заявляет, что он не может быть nil
, так как он помечен !
.collectionView optional in UICollectionViewController
Вопрос в том, почему collectionView
не является обязательным и что следует учитывать при использовании UICollectionViewController
? Должен ли я быть обеспокоен тем, что collectionView
будет nil
и, кроме того, в какой момент инициализируется collectionView
? Спасибо.
Так в чем же разница между collectionView и tableView? – Acoop
Я не знаю, почему это так? а другое - !, но ваше утверждение о том, что «Документация Apple заявляет, что она не может быть нулевой, поскольку она отмечена знаком!» неверно: 'UITableView' не может быть nil, но' UITableView? 'и' UITableView! 'оба могут быть. – TwoStraws
Я верю, что Apple означало, что после инициализации tableView не может быть nil – Gerald