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

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

Разработчик

Ссылка платформы основы ссылка класса NSMetadataItem

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

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

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: String

    Objective 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: String

    Objective 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: String

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