gpt4 book ai didi

Swift 2.0/Parse - 查询完成速度不够快,因此应用程序在启动时崩溃

转载 作者:行者123 更新时间:2023-11-28 12:59:12 24 4
gpt4 key购买 nike

我已经阅读了关于该主题的相关问题,并且一直在阅读信号量,但我还没有掌握它们。

这是我的问题 - 我正在将信息从 Parse 加载到我的 TableView 中,并使用该信息的计数来确定我的 TableView 应该有多少行。下面是 tableView 函数:

 func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {

return parseObjects.count //parseObjects is obviously an array
}

此代码不断返回错误:“找到 nil 值...”

注意:我在 viewDidLoad() 中调用 parseObjects 的查询,这是应该运行的第一段代码。我已经使用 Parse 制作了几个应用程序,但不明白为什么我会遇到这个错误。任何代码示例/解释将不胜感激。

最佳答案

当您的 tableview 加载时,parseObjects 似乎尚未初始化。在尝试访问该数据之前,您应该检查 parseObjects。当您的异步任务完成时,调用 tableView.reloadData()

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return (parseObjects != nil) ? parseObjects.count : 0
}

关于Swift 2.0/Parse - 查询完成速度不够快,因此应用程序在启动时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34281085/

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