2012-05-06 5 views
1

私はこれでいくつかの時間をかけて苦労してきました。ALAssetsLibraryに依存している写真/ビデオアプリは、どのようにライブラリをオンディスクライブラリと同期させていますか?具体的には、バックグラウンド処理後にアプリを再構築するときに、一部の写真や動画を撮影/再編成/削除することができます。写真アプリのインストール時にALAssetsLibraryを更新する正しい方法は何ですか?

私の場合は、アプリケーションがフォアグラウンドになっているため、ライブラリのアセットの1つを使用してドリルダウンすることができます。

おかげで、
ダグ

+0

私はあなたの答えを受け入れることができると思います: ことに注意してください、ALAssetsLibraryChangedNotificationについてのiOS 5.xではバグがあります。 –

答えて

4

あなたはALAssetsLibraryChangedNotificationに登録すると、あなたはライブラリが実際に変更されたことの通知を受け取る場合にのみ、ライブラリを再列挙すべきです。アプリがフォアグラウンドに再び入ると、この通知が届きます。 詳しくは、アセットグループに報酬を支払う必要があることを意味し、次にアプリケーションで現在表示されているグループのアラセットを報酬する必要があることを意味します。 http://www.openradar.me/10484334

乾杯、

ヘンドリック

関連する問題