我有一个包含不同类型条目的时间线,我需要一种方法将用户导航到特定的界面 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/