检查WCSession是否有数据

时间:2016-01-13 20:27:40

标签: ios objective-c iphone wcsession

我正在使用WCSession在iWatch和iPhone应用程序之间传递数据。我需要一种方法来查看手表在手表打开时是否已经发送了数据。

我已经尝试过didReceiveApplicationContext,didReceiveUserInfo和didReceiveMessage但是只有在有数据时才会调用它们。计时器是唯一的出路吗?

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

1 个答案:

答案 0 :(得分:0)

当我打开监视应用程序并检查didFinishUserInfoTransfer时,我最终做的是发送虚拟数据。