Type Property 型プロパティ

ALAssetsLibraryChanged

Sent when the contents of the assets library have changed from under the app that is using the data. アセットライブラリの内容がデータを使っているアプリの下から変わった時に送られます。

Declaration 宣言

static let ALAssetsLibraryChanged: NSNotification.Name

Discussion 議論

In iOS 4.0, the notification’s object is nil. In iOS 4.1 and later, the notification object is the library object that posted the notification. iOS 4.0では、通知のもつobjectnilです。iOS 4.1以降では、通知オブジェクトは通知を投函したライブラリオブジェクトです。

In iOS 6.0 and later, the user information dictionary describes what changed: iOS 6.0以降では、ユーザ情報辞書は何が変化したかを記述します:

  • If the user information dictionary is nil, reload all assets and asset groups. ユーザ情報辞書がnilならば、全てのアセットおよびアセットグループをリロードしてください。

  • If the user information dictionary an empty dictionary, there is no need to reload assets and asset groups. ユーザ情報辞書が空の辞書ならば、アセットおよびアセットグループをリロードする必要はありません。

  • If the user information dictionary is not empty, reload the effected assets and asset groups. For the keys used, see Notification Keys. ユーザ情報辞書が空でないならば、影響を及ぼすアセットおよびアセットグループをリロードしてください。使われるキーについて、Notification Keysを見てください。

This notification is sent on an arbitrary thread. この通知は、適当なスレッド上で送られます。