我有這樣的:NSData的長度爲零
NSData *imageData=[NSData dataWithContentsOfFile:@"Flower.jpg"];
NSLog(@"l:%lu",(unsigned long)[imageData length]);
當圖像是在我的項目。
該日誌顯示爲0的length
。 這是爲什麼?
我有這樣的:NSData的長度爲零
NSData *imageData=[NSData dataWithContentsOfFile:@"Flower.jpg"];
NSLog(@"l:%lu",(unsigned long)[imageData length]);
當圖像是在我的項目。
該日誌顯示爲0的length
。 這是爲什麼?
你要通過一個絕對路徑作爲你的說法,不只是文件名:
+ (id)dataWithContentsOfFile:(NSString *)path
路徑
從中讀取數據文件的絕對路徑。
NSString *absolutePath = [[NSBundle mainBundle] pathForResource:@"Flower" ofType:@"jpg"];
NSData *imageData=[NSData dataWithContentsOfFile:absolutePath];
NSLog(@"l:%lu",(unsigned long)[imageData length]);
這是什麼意思?該文件在我的項目中 - 我將它拖到那裏。我將如何定義一條路徑? – Curnelious
我沒有足夠的額外信息來寫我自己的答案,所以只是劫持你的。希望沒關係! :P –
@JamesWebster謝謝。即將擴展我的。你更快:) – DrummerB
請確保在項目中有'Flower.jpg'圖像。 –
當然,我有我的項目.. – Curnelious