gpt4 book ai didi

ios - Xcode 6 告诉我 UIViewController 没有名为 reloadData() 的成员

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

我有一个 View Controller ,它是 UICollectionViewControllerUICollectionViewDataSourceUICollectionViewDelegate

最近更新 Xcode 后,我现在收到以下错误:

'(UICollectionView, numberOfItemsInSection: Int) -> Int' does not have a member named 'reloadData'

关于下面的代码(-didCompleteForecast:是一个回调方法):

func didCompleteForecast() {
//stuff
println("got the data back")

dispatch_async(dispatch_get_main_queue()) {
self.collectionView.reloadData()
}

根据 Apple 自己的文档,-reloadData: 应该可用。

我错过了什么?

谢谢

最佳答案

这是因为 self.colectionView 是可选类型(UICollectionView?)所以你必须打开它:

self.collectionView!.reloadData()

关于ios - Xcode 6 告诉我 UIViewController 没有名为 reloadData() 的成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26260131/

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