0

iWatch と iPhone アプリの間でデータを渡すために WCSession を使用しています。時計が開いたときに電話がすでにデータを送信しているかどうかを確認する方法が必要です。

didReceiveApplicationContext、didReceiveUserInfo、didReceiveMessage を試しましたが、データがある場合にのみ呼び出されます。タイマーは唯一の方法ですか?

WCSession *session;
  if ([WCSession isSupported]) {
    session = [WCSession defaultSession];
    session.delegate = self;
    [session activateSession];
 }
4

1 に答える 1

0

私がやったことは、時計アプリを開いてdidFinishUserInfoTransferをチェックするときにダミーデータを送信することでした。

于 2016-01-14T13:47:34.350 に答える