我有一个包含不同类型条目的时间线,我需要一种方法将用户导航到特定的界面 Controller (或相同的 Controller ,但具有不同的上下文),具体取决于已点击的条目类型。
有没有办法在 watchOS 2 下处理一个复杂的问题?

最佳答案

在主界面 Controller 中,像这样覆盖 handleUserActivity:(NSDictionary *) userInfo:

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

您只能知道时间线条目的开始日期,您无法弄清楚并发症系列(您提到它是条目类型?)或其他信息。

至少,您可以弄清楚该应用程序是否是通过并发症启动的。

关于watchkit - 在 watchOS 2 下处理复杂功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32437676/

10-13 00:00