我正在使用WCSession在iWatch和iPhone应用程序之间传递数据。我需要一种方法来查看手表在手表打开时是否已经发送了数据。
我已经尝试过didReceiveApplicationContext,didReceiveUserInfo和didReceiveMessage但是只有在有数据时才会调用它们。计时器是唯一的出路吗?
WCSession *session;
if ([WCSession isSupported]) {
session = [WCSession defaultSession];
session.delegate = self;
[session activateSession];
}
答案 0 :(得分:0)
当我打开监视应用程序并检查didFinishUserInfoTransfer时,我最终做的是发送虚拟数据。