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 и позже.