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 *)netServiceBrowserdidFindDomain:(NSString *)domainNamemoreComing:(BOOL)moreDomainsComingПараметры
netServiceBrowserОтправитель этого сообщения делегата.
domainNameИмя домена, найденного
netServiceBrowser.moreDomainsComingYEStrueкогдаnetServiceBrowserожидает дополнительных доменов.NOfalseкогда нет никаких дополнительных доменов.Обсуждение
Делегат использует это сообщение для составления списка доступных доменов. Это должно ожидать до
moreDomainsComingNOfalseсделать массовое обновление элементов пользовательского интерфейса.Оператор импорта
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 *)netServiceBrowserdidRemoveDomain:(NSString *)domainNamemoreComing:(BOOL)moreDomainsComingПараметры
netServiceBrowserОтправитель этого сообщения делегата.
domainNameИмя домена, ставшего недоступным.
moreDomainsComingYEStrueкогдаnetServiceBrowserожидает дополнительных доменов.NOfalseкогда нет никаких дополнительных доменов.Обсуждение
Делегат использует это сообщение для составления списка недоступных доменов. Это должно ожидать до
moreDomainsComingNOfalseсделать массовое обновление элементов пользовательского интерфейса.Оператор импорта
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 *)netServiceBrowserdidFindService:(NSNetService *)netServicemoreComing:(BOOL)moreServicesComingПараметры
netServiceBrowserОтправитель этого сообщения делегата.
netServiceСетевая служба, найденная
netServiceBrowser. Делегат может использовать этот объект соединиться с и использовать службу.moreServicesComingYEStrueкогдаnetServiceBrowserожидает дополнительных служб.NOfalseкогда нет никаких дополнительных служб.Обсуждение
Делегат использует это сообщение для составления списка доступных служб. Это должно ожидать до
moreServicesComingNOfalseсделать массовое обновление элементов пользовательского интерфейса.Специальные замечания
Если делегат принимает решение решить
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 *)netServiceBrowserdidRemoveService:(NSNetService *)netServicemoreComing:(BOOL)moreServicesComingПараметры
netServiceBrowserОтправитель этого сообщения делегата.
netServiceСетевая служба, ставшая недоступной.
moreServicesComingYEStrueкогдаnetServiceBrowserожидает дополнительных служб.NOfalseкогда нет никаких дополнительных служб.Обсуждение
Делегат использует это сообщение для составления списка недоступных служб. Это должно ожидать до
moreServicesComingNOfalseсделать массовое обновление элементов пользовательского интерфейса.Оператор импорта
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 *)netServiceBrowserdidNotSearch:(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)
