Xcode 8 (ベータ 1) と Swift 3 にアップグレードして以来、次の行にエラーがあります。
class CloudViewController: UIViewController, WCSessionDelegate {
それは言います:
タイプ「UIViewController」はプロトコル「WCSessionDelegate」に準拠していません
これは私の(Xcode 7とSwift 2が動作している)コードです:
override func viewDidLoad() {
super.viewDidLoad()
if(WCSession.isSupported()){
self.session = WCSession.default()
self.session.delegate = self
self.session.activate()
}
}
func session(_ session: WCSession, didReceiveMessage message: [String : AnyObject]) {
print("didReceiveMessage")
watchMessageHandler.getMessage(message)
}
このエラーは、WKInterfaceController クラスにも表示されます。