PHObject
Наследование
-
NSObject -
PHObject -
PHAsset -
PHCollection -
PHObjectPlaceholder
-
NSObject -
PHObject -
PHAsset -
PHCollection -
PHObjectPlaceholder
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCopying -
NSObjectProtocol -
Печатаемый -
NSCopying -
NSObject
Оператор импорта
Swift
import Photos
Objective C
@import Photos;
Доступность
Доступный в iOS 8.0 и позже.
PHObject класс является абстрактным базовым классом для фото объектов объекта. Фото объекты являются объектами, моделирующими элементы, с которыми работает пользователь в фото приложении: экземпляры PHAsset, PHAssetCollection, и PHCollectionList классы. Вы не создаете или используете экземпляры этого класса непосредственно. Вместо этого работайте с экземплярами его конкретных подклассов —PHAsset, PHAssetCollection, PHCollectionList, и PHObjectPlaceholder.
Поскольку PHObject класс реализует isEqual: и hash методы с точки зрения localIdentifier свойство, можно использовать методы, зависящие от этих методов для отслеживания фото объекты.
-
localIdentifierСвойствоУникальная строка, постоянно идентифицирующая объект. (только для чтения)
Объявление
Swift
var localIdentifier: String! { get }Objective C
@property(nonatomic, copy, readonly) NSString *localIdentifierОбсуждение
Используйте эту строку для нахождения объекта при помощи
fetchAssetsWithLocalIdentifiers:options:,fetchAssetCollectionsWithLocalIdentifiers:options:, илиfetchCollectionListsWithLocalIdentifiers:options:метод.Оператор импорта
Objective C
@import Photos;Swift
import PhotosДоступность
Доступный в iOS 8.0 и позже.
