gpt4 book ai didi

ios - Swift - 1.2,解析 - 1.7.4,CachePolicy

转载 作者:行者123 更新时间:2023-11-30 14:16:24 25 4
gpt4 key购买 nike

我正在尝试从 Parse 数据库检索查询;但是,当我运行应用程序并单击按钮转到要从数据库检索数据的 View Controller 时,我的应用程序崩溃了。当应用程序崩溃时,我会收到 AppDelegate.swift 文件。

这是错误:由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“启用固定时不允许使用该方法。”

我确保在我的项目中正确实现了 Parse。另外,当我取出 if self.objects.count == 0 {} 代码块时,当我转到从数据库检索数据的 View Controller 时,应用程序运行良好。但只有这一次,当我的解析数据库中有对象时,我的 TableView 列表中没有对象。提前致谢。

override func queryForTable() -> PFQuery {
let query = PFUser.query()

if searchInProgress {
// We are looking for the string contents in the search bar to match the names in the parse username category.
query?.whereKey("username", containsString: searchString)
}

// From the objects aleady loaded...
if self.objects?.count == 0{
// If we have not already loaded the elements from our database, then it will use the elements that have already been downloaded when we have already run the app
query?.cachePolicy = PFCachePolicy.CacheThenNetwork
}

query?.orderByAscending("username")
return query!
}

最佳答案

您不能同时使用固定和缓存策略,因此会出现不一致异常。 From Parse docs http://parse.com/docs/ios/api/Classes/PFQuery.html#//api/name/cachePolicy

关于ios - Swift - 1.2,解析 - 1.7.4,CachePolicy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31124969/

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