在WatchKit中,地图组件是一个WKInterfaceMap
对象。
默认情况下,用户点击它时,这个UI组件会加载Apple Watch上的主地图应用程序。
我可以跟踪控制器的didDeactivate()
事件,但我不知道是否是因为用户停止使用手表、点击了地图或仅仅是去了其他地方。
在WatchKit中,地图组件是一个WKInterfaceMap
对象。
默认情况下,用户点击它时,这个UI组件会加载Apple Watch上的主地图应用程序。
我可以跟踪控制器的didDeactivate()
事件,但我不知道是否是因为用户停止使用手表、点击了地图或仅仅是去了其他地方。
很遗憾,在WatchKit中没有一种方法或事件可以确定用户是否点击了WKInterfaceMap
。最接近的技术是使用didDeactivate
,但您已经列举了这种方法的挑战。