###前提・実現したいこと
applewatchとのデータ連携の為にWCSessionDelegateを実装して、今まではちゃんと通信できたのですが、この度のXcodeのアップデートに伴い、Swift 3.0を使い始めたところ、Type 'AppDelegate' does not conform to protocol 'WCSessionDelegate'というエラーが出てくるようになりました。
そのエラーを解消したいです
###該当のソースコード
swift
1class AppDelegate: UIResponder, UIApplicationDelegate ,WCSessionDelegate{ 2 3func session(_:WCSession, activationDidCompleteWith: WCSessionActivationState, error: Error?)()//追加部分 4func sessionDidBecomeInactive(_:WCSession)()//追加部分 5func sessionDidDeactivate(_:WCSession)()//追加部分 6 7func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { 8// Override point for customization after application launch. 9 10// WatchConnecitivityのセッションを有効化 11if WCSession.isSupported(){ 12let session = WCSession.defaultSession() 13session.delegate = self 14session.activateSession() 15print("iPnoneのセッション有効か") 16} 17 18return true 19}
###試したこと
エラーの内容を調べてみたところ、実装に必要なメソッドが足りないようなので3つのメソッドを追加してみても、エラーが解消されませんでした。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。