writeImageToSavedPhotosAlbum
全部标签 我正在通过-[ALAssetsLibrarywriteImageToSavedPhotosAlbum:metadata:completionBlock:]方法保存照片。它主要工作但对于某些照片,根本不会调用完成回调block。如果保存失败,它至少应该返回一个NSError对象到那个完成block,但它没有发生......有人遇到过这个问题吗?编辑:问题似乎出在照片的元数据上。当我将它们设置为nil时,它们会正常保存。文档说您必须在元数据字典中指定方向键以保留图像的方向。检查后,所有照片的元数据都包含方向键...仍然,应该使用NSError触发完成block。它可以是一个AppleBug
我正在使用-writeImageToSavedPhotosAlbum将图像发送到照片库。我遇到的问题是,尽管指定了一个方向,但图像最终的方向是错误的。事实上,似乎面向AVCaptureVideoOrientationPortrait的最终看起来像AVCaptureVideoOrientationPortraitUpsideDown,和AVCaptureVideoOrientationLandscapeLeft最终看起来像AVCaptureVideoOrientationLandscapeRight,反之亦然。发生这种情况有什么原因吗?以下是更多详细信息:我没有ViewControlle
我正在尝试将UIImage保存到相册。我尝试了几种方法,最后一种是:-(IBAction)captureLocalImage:(id)sender{[photoCaptureButtonsetEnabled:NO];//SavetoassetslibraryALAssetsLibrary*library=[[ALAssetsLibraryalloc]init];[librarywriteImageToSavedPhotosAlbum:imageView.image.CGImagemetadata:nilcompletionBlock:^(NSURL*assetURL,NSError*e