每当我在Xcode中运行应用程序时,我都会遇到这个问题,我不知道该怎么办。我只是尝试在Core Data中获取实体中的所有项目,返回一个Job数组。如果发生这种情况,我唯一能做的就是停止应用程序,关闭它,然后在模拟器中打开它,而不点击运行按钮。下面是代码的图像和我所讨论的错误。x1c 0d1x我可以做些什么来修复这个问题吗?这是调试问题还是真实的的应用程序问题?提前感谢!
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是所有关于直线的东西,你应该确切地知道正在发生什么,什么时候发生,以什么顺序发生。没有任何东西挂在上面。
perform
async await
1条答案
按热度按时间k4emjkb11#
你会用这样的东西
这是一个关于https://developer.apple.com/wwdc21/10017主题的WWDC视频
我认为最重要的事情是不要链接这些调用,尝试压缩它们,我最近有一个客户端,它在其他
perform
中调用perform
。async await
是所有关于直线的东西,你应该确切地知道正在发生什么,什么时候发生,以什么顺序发生。没有任何东西挂在上面。