当我的iPhone应用程序启动时,我正在使用ALAssetsLibrary
制作相机胶卷中所有图像的数组。我将每个图像存储为数组中的ALAsset *
。
稍后在应用程序中,我使用以下方法将图像保存到库中:
UIImageWriteToSavedPhotosAlbum(croppedImage, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
图像已成功保存到已保存的相册。但是,现在我的问题是当我尝试使用所有图像的现有数组检索图像时,我什么都得不到。我是否需要再次构建所有图像的数组,还是有其他方法可以做到这一点?
答案 0 :(得分:2)
保存图像会更改库并使库中的资源等对象无效。每当库更改时,您都需要从库中重新加载资源 - 在收到ALAssetsLibraryChangedNotification
时执行此操作。