我想写一个简单的代码来测试“多用户连接”
所以我使用类型'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,它列出了委托所需的所有方法。

10-07 12:14