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

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

Разработчик

Фото ссылка платформы ссылка класса PHObjectChangeDetails

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

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

PHObjectChangeDetails

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


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


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


Swift

import Photos

Objective C

@import Photos;

Доступность


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

A PHObjectChangeDetails объект предоставляет подробную информацию о различиях между двумя состояниями фото объекта — тот, который Вы ранее получили и обновленное состояние, которое закончилось бы, если бы Вы выбрали тот объект снова. (Фото объекты являются объектами, моделирующими элементы, с которыми работает пользователь в фото приложении: экземпляры PHAsset, PHAssetCollection, и PHCollectionList классы.) Вы наблюдаете изменения в фото объектах путем принятия PHPhotoLibraryChangeObserver протокол и регистрация Вашего наблюдателя с совместно используемым PHPhotoLibrary объект. Когда фотографии уведомляют Вашего наблюдателя изменения, Вы получаете подробные данные изменения путем передачи объекта, которым Вы интересуетесь к changeDetailsForObject: метод.

Для набора актива или списка набора, a PHObjectChangeDetails объект описывает изменения только в свойствах набора. Если Вы вместо этого интересуетесь изменениями в членстве набора, выбираете содержание набора и используете changeDetailsForFetchResult: метод для отслеживания изменений в результате выборки.

  • objectBeforeChanges Свойство

    Фото объект, отражающий исходное состояние актива или набора, который это представляет. (только для чтения)

    Объявление

    Swift

    var objectBeforeChanges: AnyObject! { get }

    Objective C

    @property(atomic, strong, readonly) id objectBeforeChanges

    Обсуждение

    Значение этого свойства является тем же объектом, который Вы передали changeDetailsForObject: запрашивать подробные данные изменения.

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

    Objective C

    @import Photos;

    Swift

    import Photos

    Доступность

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

  • objectAfterChanges Свойство

    Фото объект, отражающий текущее состояние актива или набора, который это представляет. (только для чтения)

    Объявление

    Swift

    var objectAfterChanges: AnyObject! { get }

    Objective C

    @property(atomic, strong, readonly) id objectAfterChanges

    Обсуждение

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

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

    Objective C

    @import Photos;

    Swift

    import Photos

    Доступность

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

  • assetContentChanged Свойство

    Булево значение, указывающее, изменились ли фотография актива или видеоконтент. (только для чтения)

    Объявление

    Swift

    var assetContentChanged: Bool { get }

    Objective C

    @property(atomic, readonly) BOOL assetContentChanged

    Обсуждение

    Если это значение YEStrue, можно использовать PHImageManager класс для получения обновленного содержания.

    Это значение NOfalse если подробные данные изменения не относятся к a, если актив не изменился или PHAsset объект.

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

    Objective C

    @import Photos;

    Swift

    import Photos

    Доступность

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

  • objectWasDeleted Свойство

    Булево значение, указывающее, был ли объект удален из фото библиотеки. (только для чтения)

    Объявление

    Swift

    var objectWasDeleted: Bool { get }

    Objective C

    @property(atomic, readonly) BOOL objectWasDeleted

    Обсуждение

    Если это значение YEStrue, актив или набор, который представляет фото объект, были постоянно удалены из фото библиотеки.

    Чтобы вместо этого отследить удаление фото объектов от наборов выберите содержание набора и используйте changeDetailsForFetchResult: метод для отслеживания изменений в результате выборки.

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

    Objective C

    @import Photos;

    Swift

    import Photos

    Доступность

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