我有一个 SwiftUI Apple Watch 应用程序。当用户点击复杂功能时,我想显示适当的视图。我想我可以使用 onContinueUserActivity 修饰符来做到这一点,但我找不到合适的 ActivityType。
我在下面命名它CLKComplicationTapActivityType
,但我需要真正的常数。
struct ContentView: View {
var body: some View {
StationList()
.onContinueUserActivity(CLKComplicationTapActivityType, perform: handleComplicationTap)
}
func handleComplicationTap(_ userAcivity: NSUserActivity){
if let date = userAcivity.userInfo?[CLKLaunchedTimelineEntryDateKey]{
\\ handle the tap
}
}
}