일부 이미지를 카메라 롤에 저장하려고하면 모든 이미지가 배열로 표시됩니다. 내가 8 개 이미지 while 루프를카메라 롤에 여러 개의 이미지 저장, 몇 개만 저장 됨
임 테스트 이것을 사용이있을 수 있습니다 얼마나 많은 이미지를 잘 모릅니다 때문에
if (buttonIndex == 1) {
int done = 0;
NSMutableArray *copyOfImages = [[NSMutableArray alloc]initWithArray:saveImagesToArray];
while (!done == 1){
if (copyOfImages.count == 0) {
done = 1;
}
if (copyOfImages.count > 0){
[copyOfImages removeLastObject];
}
UIImage *image = [[UIImage alloc]init];
image = [copyOfImages lastObject];
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
}
}
는, 배열 8의 수가 너무 좋아 이잖아 보여줍니다.
이미지 저장을 시도하면 콘솔에 표시됩니다.
-[NSKeyedUnarchiver initForReadingWithData:]: data is NULL
8 개의 이미지 중에서 카메라 롤에 5 개만 표시됩니다.
도움이 될 것입니다. 감사합니다 :)
, 만 5 이미지가 나타났다 :
내가 문제가 실제있는 UIImage가 아닌 URL을 보낼 것을 발견했다 나는 카메라 롤에 이미지를 쓰고 완전히 잘 작동 한 후에'sleep (1);을 추가하기로했다.for 루프는 아마도 더 잘 작동하지만. 감사! : D – Jacob