我正在使用 WCSession 在我的 iWatch 和 iPhone 应用程序之间传递数据。我需要一种方法来查看手表打开时手机是否已经发送数据。
我已经尝试过 didReceiveApplicationContext、didReceiveUserInfo 和 didReceiveMessage,但它们只有在有数据时才会被调用。计时器是唯一的方法吗?
WCSession *session;
if ([WCSession isSupported]) {
session = [WCSession defaultSession];
session.delegate = self;
[session activateSession];
}