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

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

Разработчик

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

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

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

NSExtensionRequestHandling

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


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

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


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


Swift

import Foundation

Objective C

@import Foundation;

Доступность


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

NSExtensionRequestHandling протокол обеспечивает рычаг жизненного цикла в расширение приложения. Объект принципала расширения может реализовать этот протокол и использование beginRequestWithExtensionContext: отслеживать запрос из приложения узла.

  • Говорит расширению подготавливаться к запросу приложения узла. (требуемый)

    Объявление

    Swift

    func beginRequestWithExtensionContext(_ context: NSExtensionContext)

    Objective C

    - (void)beginRequestWithExtensionContext:(NSExtensionContext *)context

    Параметры

    context

    NSExtensionContext объект, представляющий контекст, в котором приложение узла выполняет запрос. Как правило, контекст содержит данные, что расширение может продолжить работать.

    Обсуждение

    Расширение подготавливается к запросу приложения узла путем получения контекста, переданного в этом методе и запросе связанных элементов данных, в подходящих случаях. Этот метод получен после того, как расширение инициализируется, но прежде чем объект принципала просят сделать что-либо с контекстом. Например, если объект принципала является контроллером представления, он получает это сообщение прежде loadView вызывается. После того, как расширение получает это сообщение, extensionContext свойство контроллера представления возвращается нетnil значение.

    Если Ваш подкласс соответствует этому протоколу и переопределениям beginRequestWithExtensionContext:, подкласс, как ожидают, вызовет [super beginRequestWithExtensionContext:].

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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