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

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

Разработчик

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

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

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

NSMetadataQueryDelegate

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


Не применимый

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


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


Swift

import Foundation

Objective C

@import Foundation;

Доступность


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

NSMetadataQueryDelegate протокол определяет дополнительные методы, реализованные делегатами NSMetadataQuery объекты.

  • Реализованный делегатом для возврата различного объекта для определенного объекта результата запроса.

    Объявление

    Swift

    optional func metadataQuery(_ query: NSMetadataQuery, replacementObjectForResultObject result: NSMetadataItem) -> AnyObject

    Objective C

    - (id)metadataQuery:(NSMetadataQuery *)query replacementObjectForResultObject:(NSMetadataItem *)result

    Параметры

    query

    Запрос, произведший объект результата для замены.

    result

    Объект результата запроса заменить.

    Возвращаемое значение

    Возразите, что заменяет объект результата запроса.

    Обсуждение

    Результатом запроса по умолчанию объекты являются экземплярами NSMetadataItem класс. Путем реализации этого метода можно возвратить объект различного типа класса для указанного объекта результата.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

  • Реализованный делегатом для возврата различного значения для определенного атрибута.

    Объявление

    Swift

    optional func metadataQuery(_ query: NSMetadataQuery, replacementValueForAttribute attribute: String, value attributeValue: AnyObject) -> AnyObject

    Objective C

    - (id)metadataQuery:(NSMetadataQuery *)query replacementValueForAttribute:(NSString *)attribute value:(id)attributeValue

    Параметры

    query

    Запрос, произведший объект результата с attribute.

    attribute

    Рассматриваемый атрибут.

    attributeValue

    Значение атрибута для замены.

    Возвращаемое значение

    Возразите, что заменяет значение attribute в объекте результата

    Обсуждение

    Реализация делегата этого метода могла преобразовать определенные значения атрибута запроса в другие значения атрибута, например, преобразовывание объекта даты оценивает отформатированным строкам для дисплея.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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