【发布时间】:2012-07-29 02:09:50
【问题描述】:
我在我的项目中创建了一个新文件夹,我在其中复制了一张图片(称为“io.jpg”)。
我还检查了构建阶段 -> 复制捆绑资源并且文件在那里。
所以我正在尝试获取此图像的路径:
NSBundle* bundle=[NSBundle mainBundle];
NSString* path=[bundle pathForResource: @"io" ofType: @"jpg"];
NSLog(@"%@",path);
但它打印(null),我也尝试过这种方式:
NSBundle* bundle=[NSBundle mainBundle];
NSString* path=[bundle pathForImageResource: @"io"];
NSLog(@"%@",path);
但它仍然打印 (null)。
有什么问题?
【问题讨论】:
-
您是否查看了实际构建的产品以确保文件被正确复制?
-
是的,文件在app目录下。
-
在那个问题中没有答案(复选框目标会员已被选中),所以我不认为它是重复的。
-
1) [NSBundle mainBundle] 是否返回非零? 2)您是否尝试过 URLforResource ? (疯狂猜测)
标签: objective-c nsbundle xcode4.4