NSNetServiceBrowserDelegate
NSNetServiceBrowserDelegate
протокол определяет дополнительные методы, реализованные делегатами NSNetServiceBrowser
объекты.
Наследование
Не применимый
Оператор импорта
Swift
import Foundation
Objective C
@import Foundation;
Доступность
Доступный в OS X v10.6 и позже.
-
Говорит делегату, что отправитель нашел домен.
Объявление
Swift
optional func netServiceBrowser(_
netServiceBrowser
: NSNetServiceBrowser, didFindDomaindomainName
: String, moreComingmoreDomainsComing
: Bool)Objective C
- (void)netServiceBrowser:(NSNetServiceBrowser *)
netServiceBrowser
didFindDomain:(NSString *)domainName
moreComing:(BOOL)moreDomainsComing
Параметры
netServiceBrowser
Отправитель этого сообщения делегата.
domainName
Имя домена, найденного
netServiceBrowser
.moreDomainsComing
YES
true
когдаnetServiceBrowser
ожидает дополнительных доменов.NO
false
когда нет никаких дополнительных доменов.Обсуждение
Делегат использует это сообщение для составления списка доступных доменов. Это должно ожидать до
moreDomainsComing
NO
false
сделать массовое обновление элементов пользовательского интерфейса.Оператор импорта
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, didRemoveDomaindomainName
: String, moreComingmoreDomainsComing
: Bool)Objective C
- (void)netServiceBrowser:(NSNetServiceBrowser *)
netServiceBrowser
didRemoveDomain:(NSString *)domainName
moreComing:(BOOL)moreDomainsComing
Параметры
netServiceBrowser
Отправитель этого сообщения делегата.
domainName
Имя домена, ставшего недоступным.
moreDomainsComing
YES
true
когдаnetServiceBrowser
ожидает дополнительных доменов.NO
false
когда нет никаких дополнительных доменов.Обсуждение
Делегат использует это сообщение для составления списка недоступных доменов. Это должно ожидать до
moreDomainsComing
NO
false
сделать массовое обновление элементов пользовательского интерфейса.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.2 и позже.
Доступный как часть неофициального протокола до OS X v10.6.
-
Говорит делегату, что отправитель нашел службу.
Объявление
Swift
optional func netServiceBrowser(_
netServiceBrowser
: NSNetServiceBrowser, didFindServicenetService
: NSNetService, moreComingmoreServicesComing
: Bool)Objective C
- (void)netServiceBrowser:(NSNetServiceBrowser *)
netServiceBrowser
didFindService:(NSNetService *)netService
moreComing:(BOOL)moreServicesComing
Параметры
netServiceBrowser
Отправитель этого сообщения делегата.
netService
Сетевая служба, найденная
netServiceBrowser
. Делегат может использовать этот объект соединиться с и использовать службу.moreServicesComing
YES
true
когдаnetServiceBrowser
ожидает дополнительных служб.NO
false
когда нет никаких дополнительных служб.Обсуждение
Делегат использует это сообщение для составления списка доступных служб. Это должно ожидать до
moreServicesComing
NO
false
сделать массовое обновление элементов пользовательского интерфейса.Специальные замечания
Если делегат принимает решение решить
netService
, это должно сохранитьnetService
и сам набор как делегат той службы. Делегат должен, поэтому, выпустить ту службу, когда она получаетnetServiceDidResolveAddress:
илиnetService:didNotResolve:
сообщения делегатаNSNetService
класс.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.2 и позже.
Доступный как часть неофициального протокола до OS X v10.6.
См. также
– searchForServicesOfType:inDomain:
(NSNetServiceBrowser) -
netServiceBrowser (_: didRemoveService:moreComing:) - netServiceBrowser:didRemoveService:moreComing:
Говорит делегату, что служба исчезла или стала недоступной.
Объявление
Swift
optional func netServiceBrowser(_
netServiceBrowser
: NSNetServiceBrowser, didRemoveServicenetService
: NSNetService, moreComingmoreServicesComing
: Bool)Objective C
- (void)netServiceBrowser:(NSNetServiceBrowser *)
netServiceBrowser
didRemoveService:(NSNetService *)netService
moreComing:(BOOL)moreServicesComing
Параметры
netServiceBrowser
Отправитель этого сообщения делегата.
netService
Сетевая служба, ставшая недоступной.
moreServicesComing
YES
true
когдаnetServiceBrowser
ожидает дополнительных служб.NO
false
когда нет никаких дополнительных служб.Обсуждение
Делегат использует это сообщение для составления списка недоступных служб. Это должно ожидать до
moreServicesComing
NO
false
сделать массовое обновление элементов пользовательского интерфейса.Оператор импорта
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, didNotSearcherrorInfo
: [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
получает astop
сообщение от его клиента,netServiceBrowser
отправляет anetServiceBrowserDidStopSearch:
обменивайтесь сообщениями его делегату. Делегат тогда выполняет любую необходимую очистку.Оператор импорта
Objective C
@import Foundation;
Swift
import Foundation
Доступность
Доступный в OS X v10.2 и позже.
Доступный как часть неофициального протокола до OS X v10.6.
См. также
– stop
(NSNetServiceBrowser)