0

ALAssetsLibraryiPhone アプリの起動時に、カメラ ロール内のすべての画像の配列を作成するために使用しています。ALAsset *すべての画像を配列として保存します。アプリの後半で、これを使用してギャラリーに画像を保存しています。

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

保存した写真アルバムに画像が正常に保存されます。しかし、今私の問題は、すべての画像の既存の配列を使用して画像を取得しようとすると、何も得られないことです。すべての画像の配列を再度構築する必要がありますか、それともこれを行う他の方法がありますか?

4

1 に答える 1

2

画像を保存すると、ライブラリが変更され、ライブラリのアセットなどのオブジェクトが無効になります。ライブラリが変更されるたびに、ライブラリからアセットをリロードする必要がありますALAssetsLibraryChangedNotification

于 2012-08-20T04:43:02.487 に答える