2016-04-08 6 views
0

iOSアプリケーションが開いていて、watchOSアプリケーションからメッセージが表示されたとき、実際に表示されたViewControllerのクラス内で処理されます。 iOSアプリが開かれていない場合は、AppDelegateのメッセージを処理しました。時計アプリケーションからのメッセージをAppDelegateで常に処理する

メッセージが常にAppDelegateで処理されるようにしたい場合は、すべてのクラスで処理を実装する必要があります。

これを行う方法はありますか? 助けてくれてありがとう!

答えて

0

相手との通信を処理するクラスを実装することを検討する必要があります。次に、そのインスタンスをAppDelegateに保存します。

+0

これは?のサブクラスです。 – Devhess

+0

何もないサブクラス(好きな場合は 'NSObject')。 WCSessionロジックのみを実装する必要があります –

+0

セッションはどこで定義する必要がありますか?私はそれが関数 'didReceiveMessage'を使う前でなければならないと思います – Devhess

関連する問題