iWatch と iPhone アプリの間でデータを渡すために WCSession を使用しています。時計が開いたときに電話がすでにデータを送信しているかどうかを確認する方法が必要です。
didReceiveApplicationContext、didReceiveUserInfo、didReceiveMessage を試しましたが、データがある場合にのみ呼び出されます。タイマーは唯一の方法ですか?
WCSession *session;
if ([WCSession isSupported]) {
session = [WCSession defaultSession];
session.delegate = self;
[session activateSession];
}