在我的无线网络代码我使用的是 NSNetServiceBrowser 的委托的 searchForServicesOfType 将在域中开始搜索指定类型的服务由domainString
表示[ self.netServiceBrowser searchForServicesOfType:类型inDomain:域]
我的情况下类型是网络标识符(字符串: “的 _tcp_wifi ”)。和域是 “的本地”(字符串)
对于发现的每个服务,将-netServiceBrowser:foundService:moreComing:消息发送到NSNetServiceBrowser实例的委托。
- (void)netServiceBrowser:(NSNetServiceBrowser *)netServiceBrowser didFindService:(NSNetService *)service moreComing:(BOOL)moreComing { }
以上委托将触发所发现的每项服务。
searchForServicesOfType 委托将始终搜索新设备。 但是我需要在2分钟后使用计时器停止搜索新设备的过程。这可能会这样做。有没有NSNetServiceBrowser委托这样做?如果是的话,任何人都可以告诉我这样做的好方法。