2017-06-18 5 views
-1

iOSアプリから時計の合併症をアップデートする方法はありますか?私はいくつかの解決策を見つけたが、何も私のために働く。 iOSアプリ内で自分のボタンに触れるたびに、合併症のテキストをiOSアプリ内のテキストに変更する必要があります。どんな解決策ですか?WatchOS - iOSからの合併症のアップデート

答えて

1

WCSessionオブジェクトのtransferCurrentComplicationUserInfo:メソッドを呼び出して、Watch Connectivityフレームワークを使用してウォッチに更新を送信します。このメソッドは、WatchKitエクステンションに優先度の高いメッセージを送信し、必要に応じてデータを送信します。時計がデータを受信するとすぐに、セッションデリゲートのセッション:didReceiveUserInfo:メソッドが呼び出されます。このメソッドでは、提供されたユーザー情報辞書を使用して複雑なデータを更新し、データソースのreloadTimelineForComplication:またはextendTimelineForComplication:メソッドを呼び出してタイムラインを更新します。

this 2016 WWDCのセッションで 詳細hereから。

ただし、watchOS3では、このようなプッシュの数が50に制限されていることに注意してください。

関連する問題