NSMetadataItem
Оператор импорта
Swift
import Foundation
Objective C
@import Foundation;
Доступность
Доступный в iOS 5.0 и позже.
NSMetadataItem класс представляет метаданные, связанные с файлом, обеспечивая простой интерфейс для получения доступных названий атрибута и значений.
-
attributesСвойствоМассив, содержащий ключи атрибута для значений элемента метаданных. (только для чтения)
Объявление
Swift
var attributes: [AnyObject] { get }Objective C
@property(readonly, copy) NSArray *attributesОбсуждение
Это свойство содержит массив ключей атрибута, представляя значения, доступные от этого элемента метаданных. Для списка возможных ключей посмотрите
Attribute Keys.Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 5.0 и позже.
-
Возвращает название атрибута метаданных получателя, указанное данным ключом.
Объявление
Swift
func valueForAttribute(_key: String) -> AnyObject?Objective C
- (id)valueForAttribute:(NSString *)keyПараметры
keyИмя атрибута метаданных. Посмотрите раздел «Constants» для списка возможных ключей.
Возвращаемое значение
Название атрибута метаданных получателя, указанное
key.Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 5.0 и позже.
-
Возвращает словарь, содержащий пары ключ/значение для названий атрибута, указанных данным массивом ключей.
Объявление
Swift
func valuesForAttributes(_keys: [AnyObject]) -> [NSObject : AnyObject]?Objective C
- (NSDictionary *)valuesForAttributes:(NSArray *)keysПараметры
keysМассив, содержащий
NSStringобъекты, указывающие имена метаданных, приписывают. Посмотрите раздел «Constants» для списка возможных ключей.Возвращаемое значение
Словарь, содержащий пары ключ/значение для названий атрибута, указанных
keys.Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 5.0 и позже.
-
Ключи атрибута, которые могут быть связаны с элементом.
Объявление
Swift
let NSMetadataItemFSNameKey: String let NSMetadataItemDisplayNameKey: String let NSMetadataItemURLKey: String let NSMetadataItemPathKey: String let NSMetadataItemFSSizeKey: String let NSMetadataItemFSCreationDateKey: String let NSMetadataItemFSContentChangeDateKey: StringObjective C
NSString * const NSMetadataItemFSNameKey; NSString * const NSMetadataItemDisplayNameKey; NSString * const NSMetadataItemURLKey; NSString * const NSMetadataItemPathKey; NSString * const NSMetadataItemFSSizeKey; NSString * const NSMetadataItemFSCreationDateKey; NSString * const NSMetadataItemFSContentChangeDateKey;Константы
-
NSMetadataItemFSNameKeyЗначение
NSStringобъект с именем элемента, как замечено в файловой системе.Доступный в iOS 5.0 и позже.
-
NSMetadataItemDisplayNameKeyЗначение
NSStringобъект с именем дисплея элемента, который может отличаться тогда имя файловой системы.Доступный в iOS 5.0 и позже.
-
NSMetadataItemURLKeyЗначение
NSURLвозразите, что можно использовать для открытия файла.Доступный в iOS 5.0 и позже.
-
NSMetadataItemPathKeyЗначение
NSStringобъект, содержащий полный путь к файлуДоступный в iOS 5.0 и позже.
-
NSMetadataItemFSSizeKeyЗначение
NSNumberобъект, указывающий размер (в байтах) файла на диске.Доступный в iOS 5.0 и позже.
-
NSMetadataItemFSCreationDateKeyЗначение
NSDateобъект, содержащий дату и время, что создавался файл.Доступный в iOS 5.0 и позже.
-
NSMetadataItemFSContentChangeDateKeyЗначение
NSDateобъект, содержащий дату и время, которую в последний раз изменило содержание файла.Доступный в iOS 5.0 и позже.
-
-
Ключи атрибута, описывающие связанную с облаком информацию об элементе.
Объявление
Swift
let NSMetadataItemIsUbiquitousKey: String let NSMetadataUbiquitousItemHasUnresolvedConflictsKey: String let NSMetadataUbiquitousItemIsDownloadingKey: String let NSMetadataUbiquitousItemIsUploadedKey: String let NSMetadataUbiquitousItemIsUploadingKey: String let NSMetadataUbiquitousItemPercentDownloadedKey: String let NSMetadataUbiquitousItemPercentUploadedKey: String let NSMetadataUbiquitousItemDownloadingStatusKey: String let NSMetadataUbiquitousItemDownloadingErrorKey: String let NSMetadataUbiquitousItemUploadingErrorKey: StringObjective C
NSString * const NSMetadataItemIsUbiquitousKey; NSString * const NSMetadataUbiquitousItemHasUnresolvedConflictsKey; NSString * const NSMetadataUbiquitousItemIsDownloadedKey; NSString * const NSMetadataUbiquitousItemIsDownloadingKey; NSString * const NSMetadataUbiquitousItemIsUploadedKey; NSString * const NSMetadataUbiquitousItemIsUploadingKey; NSString * const NSMetadataUbiquitousItemPercentDownloadedKey; NSString * const NSMetadataUbiquitousItemPercentUploadedKey; NSString * const NSMetadataUbiquitousItemDownloadingStatusKey; NSString * const NSMetadataUbiquitousItemDownloadingErrorKey; NSString * const NSMetadataUbiquitousItemUploadingErrorKey;Константы
-
NSMetadataItemIsUbiquitousKeyЗначение
NSNumberобъект, содержащий булевскую переменную, указывающую, сохранен ли элемент в облаке.Доступный в iOS 5.0 и позже.
-
NSMetadataUbiquitousItemHasUnresolvedConflictsKeyЗначение
NSNumberобъект, содержащий булевскую переменную, указывающую, является ли элемент в настоящее время в конфликте с другой версией файла где-то в другом месте.Доступный в iOS 5.0 и позже.
-
NSMetadataUbiquitousItemIsDownloadedKeyЗначение
NSNumberобъект, содержащий булевскую переменную, указывающую, была ли текущая версия элемента загружена и доступна локально.Эта константа осуждается в iOS 7 и OS X v10.9; использовать
NSMetadataUbiquitousItemDownloadingStatusKeyвместо этого.Доступный в iOS 5.0 и позже.
Осуждаемый в iOS 7.0.
-
NSMetadataUbiquitousItemIsDownloadingKeyЗначение
NSNumberобъект, содержащий булевскую переменную, указывающую, загружается ли элемент в настоящее время на локальное устройство.Доступный в iOS 5.0 и позже.
-
NSMetadataUbiquitousItemIsUploadedKeyЗначение
NSNumberобъект, содержащий булевскую переменную, указывающую, был ли элемент загружен на облако.Доступный в iOS 5.0 и позже.
-
NSMetadataUbiquitousItemIsUploadingKeyЗначение
NSNumberобъект, содержащий булевскую переменную, указывающую, загружается ли текущая версия элемента в настоящее время на облако.Доступный в iOS 5.0 и позже.
-
NSMetadataUbiquitousItemPercentDownloadedKeyЗначение
NSNumberобъект, содержащий процент файла, уже загруженного с облака. Значение является двойным в диапазоне0.0к100.0.Доступный в iOS 5.0 и позже.
-
NSMetadataUbiquitousItemPercentUploadedKeyЗначение
NSNumberобъект, содержащий процент файла, уже загруженного на облако. Значение является двойным в диапазоне0.0к100.0.Доступный в iOS 5.0 и позже.
-
NSMetadataUbiquitousItemDownloadingStatusKeyЗначение является строковой константой, указывающей состояние загрузки элемента.
Возможные значения строки даны в Загрузке Значений Состояния.
Доступный в iOS 7.0 и позже.
-
NSMetadataUbiquitousItemDownloadingErrorKeyЗначение
NSErrorобъект, описывающий проблему, произошедшую при загрузке элемента с отказавшего iCloud.Доступный в iOS 7.0 и позже.
-
NSMetadataUbiquitousItemUploadingErrorKeyЗначение
NSErrorобъект, описывающий проблему, произошедшую при загрузке элемента на отказавший iCloud.Доступный в iOS 7.0 и позже.
-
-
Возможные значения для
NSMetadataUbiquitousItemDownloadingStatusKeyключ.Объявление
Swift
let NSMetadataUbiquitousItemDownloadingStatusCurrent: String let NSMetadataUbiquitousItemDownloadingStatusDownloaded: String let NSMetadataUbiquitousItemDownloadingStatusNotDownloaded: StringObjective C
NSString * const NSMetadataUbiquitousItemDownloadingStatusCurrent; NSString * const NSMetadataUbiquitousItemDownloadingStatusDownloaded; NSString * const NSMetadataUbiquitousItemDownloadingStatusNotDownloaded;Константы
-
NSMetadataUbiquitousItemDownloadingStatusCurrentСтрока, используемая в качестве значения для
NSMetadataUbiquitousItemPercentUploadedKeyчтобы указать, что существует локальная версия этого элемента и это - самая актуальная версия, известная этому устройству.Доступный в iOS 7.0 и позже.
-
NSMetadataUbiquitousItemDownloadingStatusDownloadedСтрока, используемая в качестве значения для
NSMetadataUbiquitousItemPercentUploadedKeyуказать, что существует локальная версия этого доступного элемента.Как можно скорее будет загружена самая актуальная версия.
Доступный в iOS 7.0 и позже.
-
NSMetadataUbiquitousItemDownloadingStatusNotDownloadedСтрока, используемая в качестве значения для
NSMetadataUbiquitousItemPercentUploadedKeyуказать, что этот элемент еще не был загружен.Можно использовать
startDownloadingUbiquitousItemAtURL:error:загружать элемент.Доступный в iOS 7.0 и позже.
-
