我想写一个简单的代码来测试“多用户连接”
所以我使用类型'ViewController'继承“MCSessionDelegate”和“MCBrowserViewControllerDelegate”
但是swift总是说类似错误的类型“ViewController”不符合协议“MCSessionDelegate”
我看到oc代码很容易就意识到了,为什么我换成swift,它就出错了?
最佳答案
如果未实现此协议所需的方法,则会出现does not conform to protocol
错误。
在这种情况下,要符合MCSessionDelegate
需要实现的session:didReceiveData:fromPeer:
,session:didStartReceivingResourceWithName:fromPeer:withProgress:
,session:didFinishReceivingResourceWithName:fromPeer:atURL:withError:
,session:didReceiveStream:withName:fromPeer:
和session:peer:didChangeState:
查看文档here,它列出了委托所需的所有方法。