を使用して写真ライブラリにいくつかの写真を書き込みUIImageWriteToSavedPhotosAlbum()
、同時にと フレンドALAssetsGroupSavedPhotos
を使用してこのアセット グループ ( )の内容を表示しenumerateAssetsUsingBlock:
ます。グループを列挙することによって返されるアセットが、一種の「無効」になることがあります。これは、アセットがまだメモリ内にあるにもかかわらず、defaultRepresentation
呼び出しが を返すことを意味します。nil
UIImageWriteToSavedPhotosAlbum()
これは、フォト ライブラリが呼び出しによって変更された後に発生するように見えることに気付きました。これは文書化された動作ですか?どうすれば防ぐことができますか?アセットの再読み込みは、ユーザーが既に UI のどこかでアセットを操作している可能性があるため、実行可能なオプションではありません。