我使用下面的代码在应用程序包中加载图像文件。代码工作!为imageData不返回为0x0dataWithContentsOfFile:NSData的文件路径有时有效,有时没有功能
NSMutableString *sss;
sss=[[NSMutableString alloc] initWithString: [[NSBundle mainBundle] resourcePath]];
[sss appendString:@"/"] ;
[sss appendString:@"thumbnail.png"];
NSData *imageData = [NSData dataWithContentsOfFile:sss];
但低于几乎一切都是相同的代码没有功能,为imageData永远不会返回为0x0,它看起来像[NSData的dataWithContentsOfFile:文件路径]大尺寸图像文件
不起作用NSMutableString *sss;
sss=[[NSMutableString alloc] initWithString: [[NSBundle mainBundle] resourcePath]];
[sss appendString:@"/"] ;
[sss appendString:@"original.png"];
NSData *imageData = [NSData dataWithContentsOfFile:sss];
thumbnail.png和original.png都位于主包的同一目录中。
thumbnail.png
original.png
欢迎任何评论
感谢
马克
当你说*“Thumbnail.png和original.png都位于主包的同一目录中时”。*,你是指实际的* .app目录还是你在Xcode项目中看到它们同一文件夹? – DarkDust 2011-03-21 14:10:44