本文介绍了为什么扩展名是“momd”但不是“xcdatamodel”当搜索模型文件的路径时的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用Core Data创建了主详细信息应用程序。有一个简单的代码
获取模型文件的路径:

I create a Master-Detail application using Core Data. And there is a simple code to get the path for Model file:

NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"Model" withExtension:@"momd"];

我不知道为什么扩展不是xcdatamodel,而是momd。

I have no idea why the extension isn't "xcdatamodel" but "momd".

有人知道答案吗?

推荐答案

$ c> mom 和 momd 文件是 xcdatamodel xcdatamodeld 文件。

The mom and momd files are compiled versions of xcdatamodel and xcdatamodeld files.

有关编译过程如何工作的信息。引用文档:

There information about how the compiling process works here. To quote from the docs:

这篇关于为什么扩展名是“momd”但不是“xcdatamodel”当搜索模型文件的路径时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 10:11