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

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

Разработчик

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

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

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

NSNetServiceBrowserDelegate

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

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


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

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


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


Swift

import Foundation

Objective C

@import Foundation;

Доступность


Доступный в OS X v10.6 и позже.
  • Говорит делегату, что отправитель нашел домен.

    Объявление

    Swift

    optional func netServiceBrowser(_ netServiceBrowser: NSNetServiceBrowser, didFindDomain domainName: String, moreComing moreDomainsComing: Bool)

    Objective C

    - (void)netServiceBrowser:(NSNetServiceBrowser *)netServiceBrowser didFindDomain:(NSString *)domainName moreComing:(BOOL)moreDomainsComing

    Параметры

    netServiceBrowser

    Отправитель этого сообщения делегата.

    domainName

    Имя домена, найденного netServiceBrowser.

    moreDomainsComing

    YEStrue когда netServiceBrowser ожидает дополнительных доменов. NOfalse когда нет никаких дополнительных доменов.

    Обсуждение

    Делегат использует это сообщение для составления списка доступных доменов. Это должно ожидать до moreDomainsComing NOfalse сделать массовое обновление элементов пользовательского интерфейса.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

    Доступный как часть неофициального протокола до OS X v10.6.

    См. также

    – searchForBrowsableDomains (NSNetServiceBrowser)
    – searchForRegistrationDomains (NSNetServiceBrowser)

  • Говорит делегату, домен исчез или стал недоступным.

    Объявление

    Swift

    optional func netServiceBrowser(_ netServiceBrowser: NSNetServiceBrowser, didRemoveDomain domainName: String, moreComing moreDomainsComing: Bool)

    Objective C

    - (void)netServiceBrowser:(NSNetServiceBrowser *)netServiceBrowser didRemoveDomain:(NSString *)domainName moreComing:(BOOL)moreDomainsComing

    Параметры

    netServiceBrowser

    Отправитель этого сообщения делегата.

    domainName

    Имя домена, ставшего недоступным.

    moreDomainsComing

    YEStrue когда netServiceBrowser ожидает дополнительных доменов. NOfalse когда нет никаких дополнительных доменов.

    Обсуждение

    Делегат использует это сообщение для составления списка недоступных доменов. Это должно ожидать до moreDomainsComing NOfalse сделать массовое обновление элементов пользовательского интерфейса.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

    Доступный как часть неофициального протокола до OS X v10.6.

  • Говорит делегату, что отправитель нашел службу.

    Объявление

    Swift

    optional func netServiceBrowser(_ netServiceBrowser: NSNetServiceBrowser, didFindService netService: NSNetService, moreComing moreServicesComing: Bool)

    Objective C

    - (void)netServiceBrowser:(NSNetServiceBrowser *)netServiceBrowser didFindService:(NSNetService *)netService moreComing:(BOOL)moreServicesComing

    Параметры

    netServiceBrowser

    Отправитель этого сообщения делегата.

    netService

    Сетевая служба, найденная netServiceBrowser. Делегат может использовать этот объект соединиться с и использовать службу.

    moreServicesComing

    YEStrue когда netServiceBrowser ожидает дополнительных служб. NOfalse когда нет никаких дополнительных служб.

    Обсуждение

    Делегат использует это сообщение для составления списка доступных служб. Это должно ожидать до moreServicesComing NOfalse сделать массовое обновление элементов пользовательского интерфейса.

    Специальные замечания

    Если делегат принимает решение решить netService, это должно сохранить netService и сам набор как делегат той службы. Делегат должен, поэтому, выпустить ту службу, когда она получает netServiceDidResolveAddress: или netService:didNotResolve: сообщения делегата NSNetService класс.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

    Доступный как часть неофициального протокола до OS X v10.6.

    См. также

    – searchForServicesOfType:inDomain: (NSNetServiceBrowser)

  • Говорит делегату, что служба исчезла или стала недоступной.

    Объявление

    Swift

    optional func netServiceBrowser(_ netServiceBrowser: NSNetServiceBrowser, didRemoveService netService: NSNetService, moreComing moreServicesComing: Bool)

    Objective C

    - (void)netServiceBrowser:(NSNetServiceBrowser *)netServiceBrowser didRemoveService:(NSNetService *)netService moreComing:(BOOL)moreServicesComing

    Параметры

    netServiceBrowser

    Отправитель этого сообщения делегата.

    netService

    Сетевая служба, ставшая недоступной.

    moreServicesComing

    YEStrue когда netServiceBrowser ожидает дополнительных служб. NOfalse когда нет никаких дополнительных служб.

    Обсуждение

    Делегат использует это сообщение для составления списка недоступных служб. Это должно ожидать до moreServicesComing NOfalse сделать массовое обновление элементов пользовательского интерфейса.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

    Доступный как часть неофициального протокола до OS X v10.6.

  • Говорит делегату, что начинается поиск.

    Объявление

    Swift

    optional func netServiceBrowserWillSearch(_ netServiceBrowser: NSNetServiceBrowser)

    Objective C

    - (void)netServiceBrowserWillSearch:(NSNetServiceBrowser *)netServiceBrowser

    Параметры

    netServiceBrowser

    Отправитель этого сообщения делегата.

    Обсуждение

    Это сообщение отправляется делегату, только если уровень базовой сети готов начать поиск. Делегат может использовать это уведомление для подготовки его структур данных для получения данных.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

    Доступный как часть неофициального протокола до OS X v10.6.

  • Говорит делегату, что поиск не был успешен.

    Объявление

    Swift

    optional func netServiceBrowser(_ netServiceBrowser: NSNetServiceBrowser, didNotSearch errorInfo: [NSObject : AnyObject])

    Objective C

    - (void)netServiceBrowser:(NSNetServiceBrowser *)netServiceBrowser didNotSearch:(NSDictionary *)errorInfo

    Параметры

    netServiceBrowser

    Отправитель этого сообщения делегата.

    errorInfo

    Словарь с причинами поиск был неуспешен. Используйте ключи словаря NSNetServicesErrorCode и NSNetServicesErrorDomain получать информацию об ошибке из словаря.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

    Доступный как часть неофициального протокола до OS X v10.6.

  • Говорит делегату, что был остановлен поиск.

    Объявление

    Swift

    optional func netServiceBrowserDidStopSearch(_ netServiceBrowser: NSNetServiceBrowser)

    Objective C

    - (void)netServiceBrowserDidStopSearch:(NSNetServiceBrowser *)netServiceBrowser

    Параметры

    netServiceBrowser

    Отправитель этого сообщения делегата.

    Обсуждение

    Когда netServiceBrowser получает a stop сообщение от его клиента, netServiceBrowser отправляет a netServiceBrowserDidStopSearch: обменивайтесь сообщениями его делегату. Делегат тогда выполняет любую необходимую очистку.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

    Доступный как часть неофициального протокола до OS X v10.6.

    См. также

    – stop (NSNetServiceBrowser)