gpt4 book ai didi

iphone - 删除旧的 Coredata 类并添加新的类会导致 iOS 崩溃

转载 作者:行者123 更新时间:2023-11-29 04:51:38 25 4
gpt4 key购买 nike

我最近从 Xcode 3.2 切换到 4.2。我删除了 Coredata 模型中的一些实体以及在 3.2 版本中创建的与其关联的类。我再次添加了相同的实体,并为这些实体创建了新的 NSManagedObject 类。现在我的应用程序崩溃了,没有任何错误消息。但我非常确定它在尝试创建 Coredata 对象时会崩溃。甚至我的project.sqlite也没有被创建。我希望我可以在这里发布一些代码片段...但是,我并不完全知道问题区域...任何人都可以帮助我解决这个问题...

经过一些调试,我发现应用程序在以下行崩溃了

MyAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
NSManagedObjectContext *context = appDelegate.managedObjectContext;

最佳答案

如果您仍处于开发阶段,请清理您的项目,从 iPhone(或模拟器,使用相同的触摸并按住手势)中删除您的应用程序,然后再次运行它。这将从应用程序数据中删除您的数据库。

如果您已经发布了您的应用程序并希望允许您的用户保留他们的数据,您将需要了解如何执行 migration .

关于iphone - 删除旧的 Coredata 类并添加新的类会导致 iOS 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8713355/

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