2011-08-23 4 views
0

그것은 내가 가이드를 읽어해야 할거야처럼 보이는 iPhone/Objective-C: NSMutableArray writeToFile won't write to file. Always returns NOUIImage 개체의 NSArray를 파일에 쓰는 방법은 무엇입니까? 원자 :</p> <p>그러나이 방법이 잘못 나에게 지적되었다 : 내가있는 NSMutableArray의 writeToFile를 사용하려고 시도하는 한

즉, 위의 링크에있는 답변 중 하나에서 참조되는 보관 처리

누구든지이 작업을 수행하는 데 도움이되는 몇 가지 코드를 공유하고 싶습니까?

답변

1

이 메서드는 포함 된 모든 개체가 파일을 쓰기 전에 속성 목록 개체임을 재귀 적으로 확인합니다.

이 시도 :

for (UIImage *image in arrayWithImages) { 
    NSString *pngPath = [NSHomeDirectory() stringByAppendingPathComponent:[NSString stringWithFormat:@"Documents/%@", @"nameOfTheImage.png"]]; 
    UIImagePNGRepresentation(image) writeToFile:pngPath atomically:YES]; 
} 

은 어쩌면 당신은 JPEG와 같은 이미지를 작성하는 [UIImageJPEGRepresentation(image, 1.0) writeToFile:jpgPath atomically:YES];를 사용할 수 있습니다.

+0

나는 이것이 내가하는 일이라고 생각한다. 수동으로 각 이미지를 저장하면서 반복한다. 추신 : 오신 것을 환영합니다. –