gpt4 book ai didi

ios - UICollectionViewController 中的 collectionView 可选

转载 作者:搜寻专家 更新时间:2023-10-31 19:38:30 24 4
gpt4 key购买 nike

阅读Apple documentationUICollectionViewControllercollectionView 上,它似乎是可选的,如 ? 所示。这对我来说似乎很奇怪,好像有可能 collectionView 可能是 nil 然后 UICollectionViewController 似乎毫无意义。关于 UITableViewControllertableViewApple Documentation声明它不能为 nil,因为它标有 !

我的问题是,为什么 collectionView 是可选的,使用 UICollectionViewController 时我必须考虑什么?我是否必须担心 collectionView 将为 nil,此外,collectionView 何时初始化?谢谢。

最佳答案

当一个 Controller 被创建时,它的所有 View 都以 nil 开始,因为它们还没有被创建——出于性能原因,iOS 会尽可能地延迟加载。当 View Controller 的 View 已完全加载时,它的 viewDidLoad() 方法将被调用,因此您知道它可以安全使用。

关于ios - UICollectionViewController 中的 collectionView 可选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34246606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com