我正在尝试从我的应用程序中完全删除 CoreData,因为我不小心删除了模型,尽管尝试修复它,但我仍然收到:
无法使用 nil 模型创建 NSPersistentStoreCoordinator
因为我没有在这个项目中使用 CoreData,所以我决定尝试完全删除它,但我遇到了麻烦。这是我到目前为止所做的:
删除了 CoreData 框架的导入语句并从项目中删除
从 AppDelegate 中删除了所有 CoreData 代码
在构建阶段从“复制捆绑资源”中删除了模型
重新启动计算机,重新安装 xcode SDK 8.4
仔细检查项目文件夹以仔细检查我是否删除了它们,而不仅仅是删除引用。
然而我仍然收到错误。任何帮助将不胜感激,因为我无法运行我的应用程序。构建阶段工作正常,但在启动时,我收到此错误:
'NSInvalidArgumentException'的,理由是: '不能用零模型创建NSPersistentStoreCoordinator'
:***第一掷调用堆栈
(0x182b8822c 0x1947fc0e4 0x1828192a0 0x1001543a4 0x100151580 0x1004a0fd4 0x1004a0f94 0x1004abdb8 0x1004a42c4 0x1004ae5d4 0x1004b0248 0x19505921c 0x195058ee0)
的libc ++ abi.dylib:与未捕获的异常终止NSException 类型
我知道它正在检测一个 nil 模型,那么如何从项目中完全删除 CoreData?
我的 AppDelegate 文件:
//
// AppDelegate.m
// Oingo
//
// Created by Matthew Acalin on 4/24/15.
// Copyright (c) 2015 Oingo Inc. All rights reserved.
//
#import "AppDelegate.h"
#import <Parse/Parse.h>
#import "PFTwitterUtils+NativeTwitter.h"
#import …Run Code Online (Sandbox Code Playgroud)