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

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

Разработчик

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

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

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

NSXPCProxyCreating

Описывает методы для создания новых объектов прокси.

NSXPCConnection реализации этот протокол. Все объекты возвратились из методов в этом протоколе, также реализуют протокол. Это позволяет создание новых прокси от других прокси.

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


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

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


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

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


Swift

import Foundation

Objective C

@import Foundation;

Доступность


Доступный в OS X v10.8 и позже.
  • Возвращает объект прокси без блока обработки ошибок. (требуемый)

    Объявление

    Swift

    func remoteObjectProxy() -> AnyObject

    Objective C

    - (id)remoteObjectProxy

    Обсуждение

    Сообщения, отправленные в объект прокси, отправляются по проводу другой стороне соединения. Все сообщения должны являться недействительными тип возврата. Управление может быть возвращено к вызывающей стороне, прежде чем будет отправлено сообщение. Получающийся объект прокси соответствует NSXPCProxyCreating протокол.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.8 и позже.

  • Возвращает объект прокси, вызывающий блок обработки ошибок, если ошибка происходит на соединении. (требуемый)

    Объявление

    Swift

    func remoteObjectProxyWithErrorHandler(_ handler: (NSError!) -> Void) -> AnyObject

    Objective C

    - (id)remoteObjectProxyWithErrorHandler:(void (^)(NSError *error))handler

    Параметры

    handler

    Блок обработки ошибок, который должен вызвать объект прокси, когда ошибка происходит при ожидании ответа.

    Обсуждение

    Если сообщение, отправленное в прокси, имеет обработчик ответа, то или обработчик ошибок или обработчик ответа вызывают точно один раз.

    Получающийся объект прокси соответствует NSXPCProxyCreating протокол.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

    Доступный в OS X v10.8 и позже.