如何访问不属于iOS主包的文件
问题描述:
我在使用以下代码库访问的主包中有一个文件。如何访问不属于iOS主包的文件
NSString *modelPath = [[NSBundle mainBundle] pathForResource:@"DataHouse" ofType:@"momd"];
NSURL *modelURL = [NSURL fileURLWithPath:modelPath];
managedObjectModel_ = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
但是我有special requirement其中在上述核心数据的DataModel文件不会是主束的一部分,并且将成为定制框架的一部分。无论如何,我可以在没有引用Bundle的情况下访问该文件... 换句话说,如何在不提供路径名的情况下访问核心数据文件。
答
它将成为另一个自定义包的一部分;你会得到它的路径是这样的:
[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"Custom.bundle/Images/exemple.png"]
感谢小费猪头...但是,就像我说的数据模型是一个框架的一部分,我们没有确切的路径该文件 – 2012-01-05 07:09:58
你这是什么有吗? – 2012-01-05 07:11:26
我什么都没有......我所知道的是它是一个框架的一部分...... :( – 2012-01-05 07:44:56