【发布时间】:2012-03-08 08:15:30
【问题描述】:
我使用 pathForResource 已经有一段时间了,但它突然放弃了我。
我在资源中添加了一个名为 untitled.obj 和 untitled.mtl 的附加文件。
以下两行代码:
NSString *path = [[NSBundle mainBundle] pathForResource:@"untitled" ofType:@"obj"];
NSLog(@"thePath = %@", path);
除untitled.obj 之外,所有其他 *.obj 文件都可以正常工作。
当我使用该文件时,NSLog 的输出什么都没有,所以我假设它由于某种原因无法找到它。
资源也位于 temp.模拟库:
【问题讨论】:
-
您是如何添加新文件的,它是否包含在您的目标中?选择项目中的文件并检查右侧的检查器 - 您的目标是否已检查?
-
@jrturton,这两个文件都在目标的目标成员中。我将该文件与所有其他 *.obj 文件一样放在目录中,并将它们拖到文件夹中,因为其他文件位于其中。
-
新更新。我找不到的资源也位于模拟目录中,所以现在更没有意义了。
标签: objective-c xcode