核心数据+ Swift +加载模型不起作用

Ján*_*nos 3 core-data ios swift

我用Swift语言生成了托管对象,因此不再使用Objective-C了.你知道Swift一代还没有工作吗?

我在这一行收到一个错误:

let modelURL = NSBundle.mainBundle().URLForResource("TA", withExtension: "mom")
Run Code Online (Sandbox Code Playgroud)

2014-10-12 18:17:13.940 TA[1767:555144] CoreData: warning: Unable to load class named 'Trip' for entity 'Trip'.  Class not found, using default NSManagedObject instead.

fatal error: unexpectedly found nil while unwrapping an Optional value
Run Code Online (Sandbox Code Playgroud)

我已将数据模型添加到项目中.然后怎样呢?

Ján*_*nos 7

如果您在Xcode中将模型从一个项目移动到另一个项目,这不是一个好习惯.您将收到此崩溃,因为应用程序无法加载模型文件.

如果你需要在同一个模型中使用相同的模型,那么在Finder中打开原始模型文件,复制xml的相应部分,然后在Finder中打开目标模型文件并将该xml部分放入.