Ios 无法使用UIImageWriteToSavedPhotosAlbum将某些图像保存到相册

Ios 无法使用UIImageWriteToSavedPhotosAlbum将某些图像保存到相册,ios,objective-c,image,photo,Ios,Objective C,Image,Photo,最近,我想将一些图片从URL保存到用户相册。 我使用函数UIImageWriteToSavedPhotosAlbum,didFinishSavingWithError回拨告诉我结果,我的问题是如果有很多图像的url,使用这种方式,一些图像总是无法保存到相册,即使它已经从url下载。 当我检查失败保存图像的大小时,它是一个png,1290 × 1288,我不知道是不是因为尺寸太大太节省。你们有这种问题吗?请帮忙~谢谢 UIImageWriteToSavedPhotosAlbum(image

最近,我想将一些图片从URL保存到用户相册。 我使用函数
UIImageWriteToSavedPhotosAlbum
didFinishSavingWithError
回拨告诉我结果,我的问题是如果有很多图像的url,使用这种方式,一些图像总是无法保存到相册,即使它已经从url下载。 当我检查失败保存图像的大小时,它是一个png,
1290 × 1288,我不知道是不是因为尺寸太大太节省。你们有这种问题吗?请帮忙~谢谢

    UIImageWriteToSavedPhotosAlbum(image, self,@selector(image:didFinishSavingWithError:contextInfo:), nil);


    - (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo{
        if (error != nil) {
            isImagesSavedFailed = true;
        }
    }

您可能希望尝试一个接一个地编写它们,而不是并行编写。尤其是你有很多照片。你让它变得“太忙了”,所以你想把它们排成一列,而不是一次写完


您可以在

上获得更多详细信息。您可能希望尝试逐个编写,而不是并行编写。尤其是你有很多照片。你让它变得“太忙了”,所以你想把它们排成一列,而不是一次写完


您可以在

获取更多详细信息,错误消息是什么?错误信息在写入时太忙,可能是因为保存大量图像需要一些句柄。`error Domain=ALASSETLibraryErrorDomain Code=-3301'写入正忙" UserInfo={NSUnderlyingError=0x12e776a10{Error Domain=ALASSETLibraryErrorDomain代码=-3301“写入正忙“`看看这里的信息是否为您指明了正确的方向,有些人给出了一些建议,比如在出现错误时重试:-(void)trywritea:(UIImage*)image{UIImageWriteToSavedPhotosAlbum(image,self,@selector(ImageSavedPhotosAlbum:didFinishSavingWithError:contextInfo:),nil);}是的,因为我同时这么做,我应该使用AlassetLibrary,非常感谢你,Sean Wang错误消息是什么?错误消息写得太忙了,可能是因为保存大量图像需要一些处理。`error Domain=AlassetLibraryErrorDomain Code=-3301'写入正忙“UserInfo={NSUnderlyingError=0x12e776a10{Error Domain=AlasSetLibraryErrorDomain代码=-3301”写入正忙“`看看这里的信息是否为您指明了正确的方向,有些人给出了一些建议,比如在出现错误时重试:-(void)trywritea:(UIImage*)image{UIImageWriteToSavedPhotosAlbum(image,self,@selector(ImageSavedPhotosAlbum:didFinishSavingWithError:contextInfo:),nil);}是的,因为我同时做,我应该使用图书馆,非常感谢你,肖恩王