如何访问不属于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"] 
+0

感谢小费猪头...但是,就像我说的数据模型是一个框架的一部分,我们没有确切的路径该文件 – 2012-01-05 07:09:58

+0

你这是什么有吗? – 2012-01-05 07:11:26

+0

我什么都没有......我所知道的是它是一个框架的一部分...... :( – 2012-01-05 07:44:56