gpt4 book ai didi

ios - 设置 Controller 时 NSFetchedResultsController 崩溃

转载 作者:可可西里 更新时间:2023-11-01 00:58:01 24 4
gpt4 key购买 nike

这是我正在运行的代码,我使用控制台消息来确定它在运行 let frc 命令时崩溃了。有趣的是,我有另一个项目,我在其中使用或多或少相同的代码并且它可以工作,但我无法说出我在做什么。是否希望这里有人对此有一些可能的见解?

//Create fetchedResultsController to handle Inventory Core Data Operations
lazy var fetchedResultsController: NSFetchedResultsController<Workorders> = {
return self.setFetchedResultsController()
}()
func setFetchedResultsController() -> NSFetchedResultsController<Workorders>{
print("setFetchedResultsController()")

let context = gm_getContext()
let workordersFetchRequest: NSFetchRequest<Workorders> = Workorders.fetchRequest()

print("set fetch request")

let frc = NSFetchedResultsController <Workorders>(
fetchRequest: workordersFetchRequest,
managedObjectContext: context,
sectionNameKeyPath: nil,
cacheName: nil)

print("set the frc")

frc.delegate = self

return frc
}

我查看了 Apple 的文档,它说我可以将 sectionNameKeyPath 设置为 nil 并将缓存设置为 nil,所以我不确定我做错了什么。

enter image description here

enter image description here

enter image description here

最佳答案

来自苹果文档:

A fetch request. This must contain at least one sort descriptor to order the result

关于ios - 设置 Controller 时 NSFetchedResultsController 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40690970/

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