我使用的NSData的URL下載圖像,並使用的NSData將writeToFile崩潰沒有理由
NSData *dataForStorage = [NSData dataWithData:UIImagePNGRepresentation(img)];
BOOL saveResult=[ dataForStorage writeToFile:jpegFilePath options:NSDataWritingAtomic error:&error];
NSLog(@"Write returned error: %@", [error localizedDescription]);
我的應用程序崩潰隨機,甚至沒有給出一個消息再次保存到本地文件系統,雖然有些文件被保存(隨機地)。當我以調試模式運行應用程序時,我經常看到「EXC_BAD_ACCESS」,但繼續執行成功保存了一些文件。
[self performSelectorInBackground:@selector(loadImageInBackground:) withObject:arr];
請建議:
此代碼是在後臺執行從。
你可以發佈崩潰日誌和控制檯日誌嗎? – Joze 2011-04-11 11:02:56
它是iOS上的iPhone應用程序還是MacOS上的Mac應用程序? – Codo 2011-04-11 11:08:51
這是iPad應用程序。這裏是控制檯日誌: 2011-04-11 16:36:59.784 AJiPadPhotos [5881:7203] *** __NSAutoreleaseNoPool():對象0x4e222c類NSHTTPURLResponse autoreleased沒有到位的池 - 只是漏水 2011-04 -11 16:36:59.784 AJiPadPhotos [5881:7203] *** __NSAutoreleaseNoPool():類__NSCFData的對象0x4b41c80自動釋放,沒有池到位 - 只是漏水 2011-04-11 16:36:59.785 AJiPadPhotos [5881:7203 ] *** __NSAutoreleaseNoPool():類NSConcreteData的對象0x4e23ba0自動釋放,沒有池到位 - 只是泄漏 – 2011-04-11 11:09:57