文件存在但无法加载?
我已经在我的资源包中添加了一个资源(蓝色文件夹),一切似乎都很好,甚至我使用 NSFileManger 来确定文件是否存在以及是否打印出检查中使用的完整路径,就像这样:
NSString *p = [NSString stringWithFormat:@"%@/words/001",
[[NSBundle mainBundle] resourcePath]];
NSFileManager *fm = [NSFileManager defaultManager];
NSString *a = [p stringByAppendingPathComponent:@"001-1.png"];
UIImage *i;
if ([fm fileExistsAtPath:a]) {
NSLog(@"file found ... %@", a);
i = [UIImage imageWithContentsOfFile:a];
}
else {
NSLog(@"doh!");
}
[iv setImage:i];
我从文件存在检查
/Users/phh/Library/Application Support/iPhone Simulator/4.2/Applications/3DAB4772-7251-4E39-8EA8-4AFE32DFB61A/MyApp.app/words/001/001-1.png
中得到此输出但 UIImage 总是为零?我只是看不到这里发生了什么......
帮助......?
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
imageWithContentsOfFile:
是您确定该位置的文件是有效的图像文件吗?
The return value for
imageWithContentsOfFile:
isAre you certain that the file at that location is a valid image file?
尝试一下这个,同时将图像传递给我
快乐编码......
Try this out while passing on the image to i
hAPPY cODING...