有没有办法检测用户点击应用程序概览或复杂性是否启动了 Apple Watch 应用程序?
问问题
720 次
2 回答
0
我知道这是一个相当古老的问题,但如果有人仍然感兴趣,我认为值得回答!
正如 jmgomez 上面所说,实现 -handleUserActivity: 方法,但具体而言,在该方法中您可以检查:
if (userInfo[CLKLaunchedTimelineEntryDateKey] != nil)
作为一个并发症将它添加到 userInfo,所以如果那里有一个值,您将从您的并发症启动。
希望这可以帮助某人。
于 2017-11-28T11:27:30.657 回答
0
是的,您必须在主 InterfaceController 中实现 handleUserActivity 方法。
- (void)handleUserActivity:(NSDictionary *)userInfo {
//Your code
}
您可以在文档中找到更多信息:https ://developer.apple.com/library/ios/documentation/WatchKit/Reference/WKInterfaceController_class/#//apple_ref/occ/instm/WKInterfaceController/handleUserActivity :
于 2015-11-03T17:26:11.987 回答