在watchOS 2下处理并发症

时间:2015-09-07 11:32:10

标签: watchkit ios9 watch-os-2 apple-watch-complication

我有一个包含不同类型条目的时间表,我需要一种方法来将用户导航到特定的接口控制器(或相同的控制器,但具有不同的上下文),具体取决于已经点击的条目类型。 有没有办法处理watchOS 2下的复杂功能?

1 个答案:

答案 0 :(得分:6)

在主界面控制器中,覆盖handleUserActivity:(NSDictionary *) userInfo,如下所示:

-(void)handleUserActivity:(NSDictionary *)userInfo
{
    NSDate* timelineDate = userInfo[CLKLaunchedTimelineEntryDateKey];
    NSLog(@"%@", timelineDate);
}

您只能知道时间线条目的开始日期,您无法找出并发症系列(您将其称为条目类型?)或其他信息。

至少,你可以弄清楚应用程序是否是由复杂功能启动的。