xcode 核心数据提取:EXC_断点(代码=1,子代码=0x18451a014)

umuewwlo  于 2022-12-05  发布在  其他
关注(0)|答案(1)|浏览(97)

每当我在Xcode中运行应用程序时,我都会遇到这个问题,我不知道该怎么办。我只是尝试在Core Data中获取实体中的所有项目,返回一个Job数组。如果发生这种情况,我唯一能做的就是停止应用程序,关闭它,然后在模拟器中打开它,而不点击运行按钮。
下面是代码的图像和我所讨论的错误。x1c 0d1x
我可以做些什么来修复这个问题吗?这是调试问题还是真实的的应用程序问题?
提前感谢!

k4emjkb1

k4emjkb11#

你会用这样的东西

func generateData(context: NSManagedObjectContext) async throws {
    try await context.perform {
        //Your fetch code here
    }
}

这是一个关于https://developer.apple.com/wwdc21/10017主题的WWDC视频
我认为最重要的事情是不要链接这些调用,尝试压缩它们,我最近有一个客户端,它在其他perform中调用perform
async await是所有关于直线的东西,你应该确切地知道正在发生什么,什么时候发生,以什么顺序发生。没有任何东西挂在上面。

相关问题