在WatchKit上,Map组件是WKInterfaceMap
对象。
默认情况下,此UI组件会在Apple Watch上点击Apple Watch上的主Map应用程序。
我可以跟踪Controller的didDeactivate()
事件,但后来我不知道是不是因为用户停止使用手表,点击了Map或者只是去了其他地方。
答案 0 :(得分:3)
不幸的是,WatchKit中没有方法或事件来确定用户是否点击了WKInterfaceMap
。最接近的方法是使用didDeactivate
,您已经通过这种方法列举了挑战。