我使用下面的代碼在應用程序包中加載圖像文件。代碼工作!爲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