Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы AssetsLibrary ссылка класса ALAssetsLibrary

Опции
Развертывание Target:

На этой странице
Язык:

ALAssetsLibrary

Наследование


Соответствует


Оператор импорта


Swift

import AssetsLibrary

Objective C

@import AssetsLibrary;

Доступность


Доступный в iOS 4.0 и позже.

Экземпляр ALAssetsLibrary обеспечивает доступ к видео и фотографиям, находящимся под контролем фото приложения.

Библиотека включает тех, которые находятся в Сохраненном фото альбоме, те, которые происходят из iTunes, и тех, которые были непосредственно импортированы в устройство. Вы используете его, чтобы получить список всех групп актива и сохранить образы и видео в Сохраненный фото альбом.

Вы создаете экземпляр ALAssetsLibrary использование alloc и init:

  • ALAssetsLibrary* library = [[ALAssetsLibrary alloc] init];

Времена жизни объектов, которые Вы возвращаете от экземпляра библиотеки, связываются ко времени жизни экземпляра библиотеки.

Многие методы, объявленные ALAssetsLibrary возьмите блоки для отказа и успеха как параметры. Эти методы являются все асинхронными, потому что пользователь, возможно, должен попроситься предоставить доступ к данным.

  • Фото состояние авторизации данных возвратов для этого приложения.

    Объявление

    Swift

    class func authorizationStatus() -> ALAuthorizationStatus

    Objective C

    + (ALAuthorizationStatus)authorizationStatus

    Возвращаемое значение

    Фото состояние авторизации данных для этого приложения. Для возвращенных констант посмотрите ALAuthorizationStatus.

    Обсуждение

    Этот метод не предлагает пользователю доступ.

    Можно использовать его, чтобы обнаружить ограниченный доступ и просто скрыть UI вместо того, чтобы запросить доступ.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 6.0 и позже.

  • Отключает совместно использованные фото потоковые уведомления и извлечение актива.

    Объявление

    Swift

    class func disableSharedPhotoStreamsSupport()

    Objective C

    + (void)disableSharedPhotoStreamsSupport

    Обсуждение

    Совместно используемые фото потоки могут генерировать частые уведомления. Используйте этот метод для отключения поддержки в подходящих случаях для приложения.

    Приложения, скомпилированные против версий iOS до iOS 6.0, не имеют поддержки совместно используемых фото потоков.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 6.0 и позже.

  • Вызывает данный блок, передающий в качестве параметра актив, идентифицированный указанным файлом URL.

    Объявление

    Swift

    func assetForURL(_ assetURL: NSURL!, resultBlock resultBlock: ALAssetsLibraryAssetForURLResultBlock!, failureBlock failureBlock: ALAssetsLibraryAccessFailureBlock!)

    Objective C

    - (void)assetForURL:(NSURL *)assetURL resultBlock:(ALAssetsLibraryAssetForURLResultBlock)resultBlock failureBlock:(ALAssetsLibraryAccessFailureBlock)failureBlock

    Параметры

    assetURL

    Актив URL, ранее полученный от ALAsset объект.

    resultBlock

    Блок для вызова использования актива, идентифицированного assetURL.

    Для описания блока посмотрите ALAssetsLibraryAssetForURLResultBlock.

    failureBlock

    Блок, чтобы вызвать, если пользователь запрещает доступа к библиотеке активов.

    Для описания блока посмотрите ALAssetsLibraryAccessFailureBlock.

    Обсуждение

    Этот метод является асинхронным. Когда актив требуют, пользователя можно попросить подтвердить доступ приложения к библиотеке; метод, тем не менее, сразу возвращается. Необходимо выполнить любую работу, в которой Вы хотите с активом resultBlock.

    Если пользователь запрещает доступа к приложению, или если никакому приложению не позволяют получить доступ к данным, блок отказа вызывают.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.

  • Вызывает данный блок, передающий в качестве параметра каждую из групп актива, соответствующих данный тип группы актива.

    Объявление

    Swift

    func enumerateGroupsWithTypes(_ types: ALAssetsGroupType, usingBlock enumerationBlock: ALAssetsLibraryGroupsEnumerationResultsBlock!, failureBlock failureBlock: ALAssetsLibraryAccessFailureBlock!)

    Objective C

    - (void)enumerateGroupsWithTypes:(ALAssetsGroupType)types usingBlock:(ALAssetsLibraryGroupsEnumerationResultsBlock)enumerationBlock failureBlock:(ALAssetsLibraryAccessFailureBlock)failureBlock

    Параметры

    types

    Типы группы актива, по которой можно перечислить.

    Значение является битовым полем; Вы можете OR вместе оценивать от writeImageDataToSavedPhotosAlbum:metadata:completionBlock:.

    enumerationBlock

    Блок для вызова использования каждой группы актива поочередно.

    Когда перечисление сделано, enumerationBlock вызывается с group набор к nil.

    Для описания блока посмотрите ALAssetsLibraryGroupsEnumerationResultsBlock.

    failureBlock

    Блок, чтобы вызвать, если пользователь запрещает доступа к библиотеке активов.

    Для описания блока посмотрите ALAssetsLibraryAccessFailureBlock.

    Обсуждение

    Результаты передаются один за другим вызывающей стороне путем выполнения блока перечисления.

    Этот метод является асинхронным. Когда группы перечисляются, пользователя можно попросить подтвердить доступ приложения к данным; метод, тем не менее, сразу возвращается. Необходимо выполнить любую работу, в которой Вы хотите с активами enumerationBlock.

    Если никакому приложению не позволяют получить доступ к данным, если пользователь запрещает доступа к приложению, или failureBlock вызывается.

    Специальные замечания

    Этот метод перестанет работать с ошибкой ALAssetsLibraryAccessGloballyDeniedError если пользователь не включил Службы определения местоположения (в Настройках> Общий).

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.

  • Добавляет новая группа активов к библиотеке.

    Объявление

    Swift

    func addAssetsGroupAlbumWithName(_ name: String!, resultBlock resultBlock: ALAssetsLibraryGroupResultBlock!, failureBlock failureBlock: ALAssetsLibraryAccessFailureBlock!)

    Objective C

    - (void)addAssetsGroupAlbumWithName:(NSString *)name resultBlock:(ALAssetsLibraryGroupResultBlock)resultBlock failureBlock:(ALAssetsLibraryAccessFailureBlock)failureBlock

    Параметры

    name

    Имя для новой группы.

    Если name конфликты с другой группой активов с тем же именем, тогда группа не создается и resultBlock возвраты a nil группа.

    resultBlock

    Блок, вызванный после добавить работы, завершается.

    Для описания блока посмотрите ALAssetsLibraryAccessFailureBlock.

    failureBlock

    Блок, чтобы вызвать, если добавить работа перестала работать — например, если пользователь запрещает доступа к приложению.

    Для описания блока посмотрите ALAssetsGroupFaces.

    Обсуждение

    Имя новой группы актива name, его тип ALAssetsGroupAlbum, и editable свойство YEStrue.

    Этот метод является асинхронным. Когда группа активов добавляется, пользователя можно попросить подтвердить доступ приложения к данным; метод, тем не менее, сразу возвращается. Необходимо выполнить любую работу, в которой Вы хотите с группой resultBlock.

    Если пользователь запрещает доступа к приложению, или если никакому приложению не позволяют получить доступ к данным, или если данные в настоящее время недоступны, блок отказа вызывают.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 5.0 и позже.

  • Возвращает группу активов в блоке результата для URL, ранее полученного от ALAssetsGroup объект.

    Объявление

    Swift

    func groupForURL(_ groupURL: NSURL!, resultBlock resultBlock: ALAssetsLibraryGroupResultBlock!, failureBlock failureBlock: ALAssetsLibraryAccessFailureBlock!)

    Objective C

    - (void)groupForURL:(NSURL *)groupURL resultBlock:(ALAssetsLibraryGroupResultBlock)resultBlock failureBlock:(ALAssetsLibraryAccessFailureBlock)failureBlock

    Параметры

    groupURL

    URL для ALAssetsGroup объект.

    resultBlock

    Блок, вызванный после работы доступа, завершается.

    Для описания блока посмотрите ALAssetsLibraryAccessFailureBlock.

    failureBlock

    Блок, чтобы вызвать, если работа доступа перестала работать — например, если пользователь запрещает доступа к приложению.

    Для описания блока посмотрите ALAssetsGroupFaces.

    Обсуждение

    Этот метод является асинхронным: это сразу возвращается. Необходимо выполнить любую работу, в которой Вы хотите с группой активов resultBlock.

    Этот метод является асинхронным. Когда группу активов требуют, пользователя можно попросить подтвердить доступ приложения к данным; метод, тем не менее, сразу возвращается. Необходимо выполнить любую работу, в которой Вы хотите с группой актива resultBlock.

    Если пользователь запрещает доступа к приложению, или если никакому приложению не позволяют получить доступ к данным, или если данные в настоящее время недоступны, блок отказа вызывают.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 5.0 и позже.

Типы данных

  • Битовое поле для идентификации типов актива.

    Объявление

    Swift

    typealias ALAssetsGroupType = Int

    Objective C

    typedef NSUInteger ALAssetsGroupType;

    Обсуждение

    Для возможных значений посмотрите Типы Актива.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.

  • Когда соответствие найдено во время использования перечисления, подпись для блока выполнилась enumerateGroupsWithTypes:usingBlock:failureBlock:.

    Объявление

    Swift

    typealias ALAssetsLibraryGroupsEnumerationResultsBlock = (ALAssetsGroup!, UnsafeMutablePointer<ObjCBool>) -> Void

    Objective C

    typedef void (^ALAssetsLibraryGroupsEnumerationResultsBlock)(ALAssetsGroup *group, BOOL *stop);

    Обсуждение

    Блочные параметры определяются следующим образом:

    group

    Группа оборотного актива в перечислении.

    stop

    Указатель на булево значение; установите значение в YEStrue остановить перечисление.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.

  • Если пользователь предоставил доступ к вызывающей стороне для доступа к данным, которыми управляет платформа в, подпись для блока выполнилась assetForURL:resultBlock:failureBlock:.

    Объявление

    Swift

    typealias ALAssetsLibraryAssetForURLResultBlock = (ALAsset!) -> Void

    Objective C

    typedef void (^ALAssetsLibraryAssetForURLResultBlock)(ALAsset *asset);

    Обсуждение

    Блочный параметр определяется следующим образом:

    asset

    Актив, идентифицированный параметром URL в assetForURL:resultBlock:failureBlock:.

    Если актив не найден, asset nil.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.

  • Подпись для блока выполнилась когда writeImageToSavedPhotosAlbum:orientation:completionBlock: завершается.

    Объявление

    Swift

    typealias ALAssetsLibraryWriteImageCompletionBlock = (NSURL!, NSError!) -> Void

    Objective C

    typedef void (^ALAssetsLibraryWriteImageCompletionBlock)(NSURL *assetURL, NSError *error);

    Обсуждение

    Блочные параметры определяются следующим образом:

    assetURL

    URL, идентифицирующий сохраненный файл образа.

    Если образ не сохраняется, assetURL nil.

    error

    Если образ не сохраняется, ошибочный объект, описывающий причину отказа, иначе nil.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.

  • Подпись для блока выполнилась когда writeVideoAtPathToSavedPhotosAlbum:completionBlock: завершается.

    Объявление

    Swift

    typealias ALAssetsLibraryWriteVideoCompletionBlock = (NSURL!, NSError!) -> Void

    Objective C

    typedef void (^ALAssetsLibraryWriteVideoCompletionBlock)(NSURL *assetURL, NSError *error);

    Обсуждение

    Блочные параметры определяются следующим образом:

    assetURL

    URL, идентифицирующий сохраненный видеофайл.

    Если видео не сохраняется, assetURL nil.

    error

    Если видео не сохраняется, ошибочный объект, описывающий причину отказа, иначе nil.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.

  • Если пользователь не предоставляет доступ к вызывающей стороне для доступа к данным, которыми управляет платформа, подпись для блока выполнилась.

    Объявление

    Swift

    typealias ALAssetsLibraryAccessFailureBlock = (NSError!) -> Void

    Objective C

    typedef void (^ALAssetsLibraryAccessFailureBlock)(NSError *error);

    Обсуждение

    Блочный параметр определяется следующим образом:

    error

    Ошибочный объект, описывающий, почему доступ к библиотеке перестал работать.

    Этот тип блока используется assetForURL:resultBlock:failureBlock: и enumerateGroupsWithTypes:usingBlock:failureBlock:.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.

  • Если пользователь предоставляет доступ к вызывающей стороне для доступа к данным, которыми управляет платформа, подпись для блока выполнилась..

    Объявление

    Swift

    typealias ALAssetsLibraryGroupResultBlock = (ALAssetsGroup!) -> Void

    Objective C

    typedef void (^ALAssetsLibraryGroupResultBlock)(ALAssetsGroup *group));

    Обсуждение

    Блочный параметр определяется следующим образом:

    group

    Группа, добавленная к библиотеке активов.

    Если группа не найдена или не создана (например, из-за коллизии имени), group nil.

    Этот тип блока используется addAssetsGroupAlbumWithName:resultBlock:failureBlock: и groupForURL:resultBlock:failureBlock:.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 5.0 и позже.

  • Константы для идентификации типов актива.

    Объявление

    Swift

    var ALAssetsGroupLibrary: UInt32 { get } var ALAssetsGroupAlbum: UInt32 { get } var ALAssetsGroupEvent: UInt32 { get } var ALAssetsGroupFaces: UInt32 { get } var ALAssetsGroupSavedPhotos: UInt32 { get } var ALAssetsGroupPhotoStream: UInt32 { get } var ALAssetsGroupAll: UInt32 { get }

    Objective C

    enum { ALAssetsGroupLibrary = (1 << 0), ALAssetsGroupAlbum = (1 << 1), ALAssetsGroupEvent = (1 << 2), ALAssetsGroupFaces = (1 << 3), ALAssetsGroupSavedPhotos = (1 << 4), ALAssetsGroupPhotoStream = (1 << 5), ALAssetsGroupAll = 0xFFFFFFFF, };

    Константы

    • ALAssetsGroupLibrary

      Группа Библиотеки, включающая все активы, синхронизирующиеся от iTunes.

      Доступный в iOS 4.0 и позже.

    • ALAssetsGroupAlbum

      Все альбомы, создаваемые на устройстве или синхронизировавшие от iTunes, не включая фото Поток или Совместно используемые Потоки

      Доступный в iOS 4.0 и позже.

    • ALAssetsGroupEvent

      Все события, включая создаваемых во время импорта Кэмеры Коннекшна Кита.

      Доступный в iOS 4.0 и позже.

    • ALAssetsGroupFaces

      Все альбомы поверхностей синхронизируются от iTunes.

      Доступный в iOS 4.0 и позже.

    • ALAssetsGroupSavedPhotos

      Все фотографии в Рулоне Камеры.

      Доступный в iOS 4.0 и позже.

    • ALAssetsGroupPhotoStream

      Альбом PhotoStream.

      В iOS 6.0 и позже, это также включает Совместно используемые Потоки.

      Доступный в iOS 5.0 и позже.

    • ALAssetsGroupAll

      То же как осуществление операции ИЛИ вместе вся группа вводит за исключением ALAssetsGroupLibrary.

      Доступный в iOS 4.0 и позже.

  • Константы для указания ориентации актива.

    Объявление

    Swift

    enum ALAssetOrientation : Int { case Up case Down case Left case Right case UpMirrored case DownMirrored case LeftMirrored case RightMirrored }

    Objective C

    typedef enum { ALAssetOrientationUp, ALAssetOrientationDown, ALAssetOrientationLeft, ALAssetOrientationRight, ALAssetOrientationUpMirrored, ALAssetOrientationDownMirrored, ALAssetOrientationLeftMirrored, ALAssetOrientationRightMirrored, } ALAssetOrientation;

    Константы

    • Up

      ALAssetOrientationUp

      Указывает, что изображение находится в своей ориентации по умолчанию, как показано здесь.image: ../Art/UIImageOrientationUp.jpg

      Доступный в iOS 4.0 и позже.

    • Down

      ALAssetOrientationDown

      Указывает, что изображение было повернуто через 180 градусов относительно ALAssetOrientationUp, как показано здесь.image: ../Art/UIImageOrientationDown.jpg

      Доступный в iOS 4.0 и позже.

    • Left

      ALAssetOrientationLeft

      Указывает, что изображение было повернуто через 90 градусов против часовой стрелки относительно ALAssetOrientationUp, как показано здесь.image: ../Art/UIImageOrientationLeft.jpg

      Доступный в iOS 4.0 и позже.

    • Right

      ALAssetOrientationRight

      Указывает, что изображение было повернуто через 90 градусов по часовой стрелке относительно ALAssetOrientationUp, как показано здесь.image: ../Art/UIImageOrientationRight.jpg

      Доступный в iOS 4.0 и позже.

    • UpMirrored

      ALAssetOrientationUpMirrored

      Указывает, что изображение было зеркально отражено горизонтально относительно ALAssetOrientationUp, как показано здесь.image: ../Art/UIImageOrientationUpMirrored.jpg

      Доступный в iOS 4.0 и позже.

    • DownMirrored

      ALAssetOrientationDownMirrored

      Указывает, что изображение было повернуто через 180 градусов относительно ALAssetOrientationUp и затем зеркально отраженный горизонтально, как показано здесь.image: ../Art/UIImageOrientationDownMirrored.jpg

      Доступный в iOS 4.0 и позже.

    • LeftMirrored

      ALAssetOrientationLeftMirrored

      Указывает, что изображение было повернуто через 90 градусов против часовой стрелки относительно ALAssetOrientationUp и затем зеркально отраженный вертикально, как показано здесь.image: ../Art/UIImageOrientationLeftMirrored.jpg

      Доступный в iOS 4.0 и позже.

    • RightMirrored

      ALAssetOrientationRightMirrored

      Указывает, что изображение было повернуто через 90 градусов по часовой стрелке относительно ALAssetOrientationUp и затем зеркально отраженный вертикально, как показано здесь.image: ../Art/UIImageOrientationRightMirrored.jpg

      Доступный в iOS 4.0 и позже.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.

  • Константы для указания состояния авторизации.

    Объявление

    Swift

    enum ALAuthorizationStatus : Int { case NotDetermined case Restricted case Denied case Authorized }

    Objective C

    typedef NS_ENUM (NSInteger, ALAuthorizationStatus ) { ALAuthorizationStatusNotDetermined = 0, ALAuthorizationStatusRestricted, ALAuthorizationStatusDenied, ALAuthorizationStatusAuthorized };

    Константы

    • NotDetermined

      ALAuthorizationStatusNotDetermined

      Пользователь еще не сделал выбор относительно этого приложения.

      Доступный в iOS 6.0 и позже.

    • Restricted

      ALAuthorizationStatusRestricted

      Этому приложению не открывают доступ для доступа к фото данным.

      Пользователь не может изменить состояние этого приложения, возможно вследствие активных ограничений, таких как существующий родительский контроль.

      Доступный в iOS 6.0 и позже.

    • Denied

      ALAuthorizationStatusDenied

      Пользователь явно отклонил этот доступ к приложениям к фото данным.

      Доступный в iOS 6.0 и позже.

    • Authorized

      ALAuthorizationStatusAuthorized

      Пользователь открыл доступ этому приложению для доступа к фото данным.

      Доступный в iOS 6.0 и позже.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 6.0 и позже.

  • Ключи раньше получали значения из словаря информации о пользователе ALAssetsLibraryChangedNotification уведомление.

    Объявление

    Swift

    let ALAssetLibraryUpdatedAssetsKey: String let ALAssetLibraryInsertedAssetGroupsKey: String let ALAssetLibraryUpdatedAssetGroupsKey: String let ALAssetLibraryDeletedAssetGroupsKey: String

    Objective C

    NSString * const ALAssetLibraryUpdatedAssetsKey; NSString * const ALAssetLibraryInsertedAssetGroupsKey; NSString * const ALAssetLibraryUpdatedAssetGroupsKey; NSString * const ALAssetLibraryDeletedAssetGroupsKey;

    Константы

    • ALAssetLibraryUpdatedAssetsKey

      Значение является рядом NSURL объекты, идентифицирующие обновленные активы.

      Доступный в iOS 6.0 и позже.

    • ALAssetLibraryInsertedAssetGroupsKey

      Значение является рядом NSURL объекты, идентифицирующие вставленные активы.

      Доступный в iOS 6.0 и позже.

    • ALAssetLibraryUpdatedAssetGroupsKey

      Значение является рядом NSURL объекты, идентифицирующие обновленные группы актива.

      Доступный в iOS 6.0 и позже.

    • ALAssetLibraryDeletedAssetGroupsKey

      Значение является рядом NSURL объекты, идентифицирующие удаленные группы актива.

      Доступный в iOS 6.0 и позже.

    Обсуждение

    Активы, изменяющиеся использование ALAssetLibraryUpdatedAssetsKey ключ. Активы, вставляющиеся или удалившие использование ALAssetLibraryUpdatedAssetGroupsKey ключ для группы актива, содержащей актив.

    Активы и группы актива, не имеющие никаких сильных ссылок, опущены из словаря информации о пользователе уведомления.

  • Постоянный для домена AssetsLibrary.

    Объявление

    Swift

    let ALAssetsLibraryErrorDomain: String

    Objective C

    NSString *const ALAssetsLibraryErrorDomain;

    Константы

    • ALAssetsLibraryErrorDomain

      Констант, используемый NSError отличать ошибки, принадлежащие домену AssetsLibrary.

      Доступный в iOS 4.0 и позже.

  • AssetsLibrary-связанные коды ошибки

    Объявление

    Swift

    var ALAssetsLibraryUnknownError: Int { get } var ALAssetsLibraryWriteFailedError: Int { get } var ALAssetsLibraryWriteBusyError: Int { get } var ALAssetsLibraryWriteInvalidDataError: Int { get } var ALAssetsLibraryWriteIncompatibleDataError: Int { get } var ALAssetsLibraryWriteDataEncodingError: Int { get } var ALAssetsLibraryWriteDiskSpaceError: Int { get } var ALAssetsLibraryDataUnavailableError: Int { get } var ALAssetsLibraryAccessUserDeniedError: Int { get } var ALAssetsLibraryAccessGloballyDeniedError: Int { get }

    Objective C

    enum { ALAssetsLibraryUnknownError = -1, ALAssetsLibraryWriteFailedError = -3300, ALAssetsLibraryWriteBusyError = -3301, ALAssetsLibraryWriteInvalidDataError = -3302, ALAssetsLibraryWriteIncompatibleDataError = -3303, ALAssetsLibraryWriteDataEncodingError = -3304, ALAssetsLibraryWriteDiskSpaceError = -3305, ALAssetsLibraryDataUnavailableError = -3310, ALAssetsLibraryAccessUserDeniedError = -3311, ALAssetsLibraryAccessGloballyDeniedError = -3312, };

    Константы

  • Отправленный, когда содержание библиотеки активов изменилось из-под приложения, использующего данные.

    В iOS 4.0, уведомление object nil. В iOS 4.1 и позже, объект уведомления является объектом библиотеки, отправившим уведомление.

    В iOS 6.0 и позже, словарь информации о пользователе описывает то, что изменилось:

    • Если словарь информации о пользователе nil, перезагрузите все активы и группы актива.

    • Если словарь информации о пользователе пустой словарь, нет никакой потребности перезагрузить группы актива и активы.

    • Если словарь информации о пользователе не пуст, перезагрузите произведенные активы и группы актива. Для используемых ключей посмотрите Ключи Уведомления.

    Это уведомление отправляется на произвольном потоке.

    Оператор импорта

    Objective C

    @import AssetsLibrary;

    Swift

    import AssetsLibrary

    Доступность

    Доступный в iOS 4.0 и позже.