Ios NSNetServiceBrowser找不到任何服务,似乎未调用委托方法
我正在使用NSNetServiceBrowser浏览“你好”服务。该服务已成功启动,但是,我在浏览该服务时遇到问题。当我调用Ios NSNetServiceBrowser找不到任何服务,似乎未调用委托方法,ios,bonjour,nsnetservicebrowser,Ios,Bonjour,Nsnetservicebrowser,我正在使用NSNetServiceBrowser浏览“你好”服务。该服务已成功启动,但是,我在浏览该服务时遇到问题。当我调用searchForServicesOfType:inDomain时,只调用netServiceBrowserWillSearch委托方法。没有调用其他委托方法,我找不到任何服务。这个人似乎给出了答案,但我不明白他到底是什么意思(见答案的第二部分)。问题的作者解决了问题,但没有详细阐述。请告诉我为什么没有调用其他委托方法,如netServiceBrowser:didFindS
searchForServicesOfType:inDomain
时,只调用netServiceBrowserWillSearch
委托方法。没有调用其他委托方法,我找不到任何服务。这个人似乎给出了答案,但我不明白他到底是什么意思(见答案的第二部分)。问题的作者解决了问题,但没有详细阐述。请告诉我为什么没有调用其他委托方法,如netServiceBrowser:didFindService:moreComing:
感谢您的期待。如果一个代理被调用,那么应该调用另一个代理,除非您没有明确使用
setDelegate:toSomeOtherClass
,我想那个家伙告诉我,由于某些ARC问题,某个类已被无声地释放。我想加上“并将ARC在某些情况下的功能设置为零”。在这种情况下,将不会调用其他委托方法。不幸的是,我不能告诉你们这是什么课程。嗨,阿巴斯,我面临着和你们在上面提到的相同的问题。请告诉我如何解决这个问题。