0

我正在尝试使用 watchos 2 打开我的 Apple Watch 应用程序的父应用程序。

我试过用

+ (BOOL)openParentApplication:(NSDictionary *)userInfo
                        reply:(void (^)(NSDictionary *replyInfo,
                                        NSError *error))reply

但它不适用于在 watchOS 2 中运行的 WatchKit 扩展。

另外,我尝试了方法 sendMessage:replyHandler:errorHandler:transferCurrentComplicationUserInfo:然后在Appdelegate.m我实现的iphone类中

 - (void)session:(WCSession *)session didReceiveMessage:(NSDictionary<NSString *, id> *)message replyHandler:(void(^)(NSDictionary<NSString *, id> *replyMessage))replyHandler {  where calls [[UIApplication sharedApplication] openURL:[NSURL URLWithString:***$protocoltoOpenApp***]];
  • 但是使用这些方法将信息发送到 iphone 应用程序但不打开后台应用程序。

请帮忙。

4

0 回答 0