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

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

Разработчик

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

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

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

PHObjectPlaceholder

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


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


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


Swift

import Photos

Objective C

@import Photos;

Доступность


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

A PHObjectPlaceholder объект является прокси только для чтения, представляющим объект все же, чтобы быть созданным. Вы получаете объектных заполнителей при использовании запросов на изменение для создания активов, наборов или списков набора. После того, как запрос на изменение завершается, можно использовать объектного заполнителя для выборки недавно созданного объекта. Можно также использовать объектного заполнителя для создания дополнительных запросов на изменение, включающих объект, который будет создаваться.

Например, следующий код использует заполнителя для добавления недавно создаваемого актива к альбому:

Swift

  • let createAssetRequest = PHAssetChangeRequest.creationRequestForAssetFromImage(image)
  • let assetPlaceholder = createAssetRequest.placeholderForCreatedAsset
  • let albumChangeRequest = PHAssetCollectionChangeRequest(forAssetCollection: album)
  • albumChangeRequest.addAssets([assetPlaceholder])

Objective C

  • PHAssetChangeRequest *createAssetRequest = [PHAssetChangeRequest creationRequestForAssetFromImage:image];
  • PHObjectPlaceholder *assetPlaceholder = createAssetRequest.placeholderForCreatedAsset;
  • PHAssetCollectionChangeRequest *albumChangeRequest =
  • [PHAssetCollectionChangeRequest changeRequestForAssetCollection:album];
  • [albumChangeRequest addAssets:@[ assetPlaceholder ]];

Заполнитель всегда имеет тот же локальный идентификатор как актив, набор или список набора, который это представляет. Для нахождения объекта, соответствующего заполнителю считайте заполнителя localIdentifier свойство и использование это для выборки фактического объекта. Также, потому что PHObjectPlaceholder класс реализует isEqual: и hash методы с точки зрения localIdentifier свойство, можно также найти объект для заполнителя с помощью методов, зависящих от этих методов.