0

我有这种情况:

我有一个具有根的 iWatch 应用程序,WKInterfaceController当它触发一个特定事件时,我WKInterfaceController以这种方式呈现另一个:

WKInterfaceController * rootC = [WKExtension sharedExtension].rootInterfaceController;
[rootC presentControllerWithName:@"testController" context:nil];

我的问题是,当它触发我捕获的特定事件时InterfaceController,我必须在“testController”中显示警报。但是从那个根控制器我无法获得可见控制器(就像在 iPhone 项目中一样)。

4

1 回答 1

0

您可以使用 WKExtension 属性获得可见的控制器:

@property(nonatomic, readonly) WKInterfaceController *visibleInterfaceController;

来源: https ://developer.apple.com/documentation/watchkit/wkextension/2868459-visibleinterfacecontroller?language=objc

于 2018-01-17T12:17:14.137 回答