Bonjour / Cocoa: NSNetServerBrowser все еще слушает, если 'moreServicesComing' НЕТ? - PullRequest
0 голосов
/ 15 февраля 2011

Когда экземпляр NSNetServiceBrowser обнаруживает службу, он вызывает следующий делегат для своего делегата:

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

Мой вопрос: если moreServicesComing НЕТ, означает ли это, что экземпляр браузера полностью перестал слушатьна услуги, и вы никогда не получите другое обновление?Или это просто означает «пока что все», но продолжит поиск?

(Если у экземпляров NSNetServiceBrowser есть флаг, указывающий их состояние, это не будет проблемой. К сожалению, онинет, так что это своего рода загадка.)

1 Ответ

0 голосов
/ 16 февраля 2011

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

...