gpt4 book ai didi

ios - swift : core data crashed when getting persistentStoreCoordinator after applicationWillTerminate

转载 作者:行者123 更新时间:2023-12-02 05:12:53 28 4
gpt4 key购买 nike

我们将应用程序更新到了新版本。

新版本中添加了一个新函数,我们为该函数添加了一个新的 coredata 表。

应用发布后,一直报错,没有任何答复。有人会遇到相同的错误或相同的问题并解决此错误吗?

Thread 0 Crashed:
0 libsystem_kernel.dylib 0x000000018981f014 __pthread_kill + 8
1 libsystem_c.dylib 0x0000000189793400 abort + 140
2 [AppName] 0x00000001002d0c58 AppDelegate.(persistentStoreCoordinator.getter).(closure #1) (AppDelegate.swift:318)
3 [AppName] 0x00000001002c7dec AppDelegate.persistentStoreCoordinator.getter (AppDelegate.swift:334)
4 [AppName] 0x00000001002d0cbc AppDelegate.(managedObjectContext.getter).(closure #1) (AppDelegate.swift:338)
5 [AppName] 0x00000001002c8054 AppDelegate.managedObjectContext.getter (AppDelegate.swift:342)
6 [AppName] 0x00000001002c8198 AppDelegate.saveContext() (AppDelegate.swift:347)
7 [AppName] 0x00000001002c7780 AppDelegate.applicationWillTerminate() (AppDelegate.swift:295)
8 [AppName] 0x00000001002c77d8 @objc AppDelegate.applicationWillTerminate() (AppDelegate.swift:0)
9 UIKit 0x0000000190792704 <redacted> + 244
10 UIKit 0x00000001909947cc <redacted> + 792
11 UIKit 0x0000000190997fdc <redacted> + 292
12 UIKit 0x0000000190989d50 <redacted> + 560
13 UIKit 0x00000001906f90b4 <redacted> + 168
14 CoreFoundation 0x000000018a7fe0c0 <redacted> + 32
15 CoreFoundation 0x000000018a7fbcf0 <redacted> + 372
16 CoreFoundation 0x000000018a7fc180 <redacted> + 1024
17 CoreFoundation 0x000000018a72a2b8 CFRunLoopRunSpecific + 444
18 GraphicsServices 0x000000018c1de198 GSEventRunModal + 180
19 UIKit 0x00000001907717fc <redacted> + 684
20 UIKit 0x000000019076c534 UIApplicationMain + 208
21 [AppName] 0x00000001002d1a94 main (AppDelegate.swift:17)
22 ??? 0x000000018970d5b8 0x0 + 0

最佳答案

首先,您应该发布错误的代码,例如AppDelegate 中的 getter(行号参见堆栈跟踪)。

一般来说,等待应用程序终止可能需要很长时间(因为 iOS 试图让它们保持事件状态,我认为从 iOS 4 开始)。您可以将逻辑转移到 applicationDidEnterBackground 中,但我认为这也容易出错,因为如果应用程序以某种方式崩溃,则不会调用它。

您应该尽可能频繁地保存上下文(但不要更频繁:-),例如每次 View Controller 被解雇时左右。

关于ios - swift : core data crashed when getting persistentStoreCoordinator after applicationWillTerminate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42640700/

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