나는있는 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
iOS에서는 iPhone 앱입니까, MacOS에서는 Mac 앱입니까? – Codo
이것은 iPad 앱입니다. 2011-04-11 16 : 36 : 59.784 AJiPadPhotos [5881 : 7203] *** __NSAutoreleaseNoPool() : - 단지 2011-04 누출 클래스 NSHTTPURLResponse의 0x4e222c0이 자리에없는 풀과 오토 릴리즈 객체 여기에 콘솔 로그입니다 -11 16 : 36 : 59.784 AJiPadPhotos [5881 : 7203] *** __NSAutoreleaseNoPool() : 클래스 __NSCFData의 객체 0x4b41c80이 풀없이 자동으로 풀려 짐 - 방금 누출 됨 2011-04-11 16 : 36 : 59.785 AJiPadPhotos [5881 : 7203 ] *** __NSAutoreleaseNoPool() : NSConcreteData 클래스의 객체 0x4e23ba0이 풀없이 자동으로 풀립니다. –