问题描述
我已经向我的 complicationDescriptors
传递了一个 userInfo
字典,其中包含我的并发症的名称,因此我可以知道用户点击了哪个并发症并将它们启动到该视图。由于其他原因,我正在使用新的 @App
和 @WKExtensionDelegateAdaptor
,因此我可以在我的 handleUserActivity
中访问 extensionDelegate
并且可以解开复杂点击的来源,但是如何将它们启动到 SwiftUI 中的特定视图? handleUserActivity
seems to be set up 与 WKInterfaceControllers
合作?
class ExtensionDelegate: NSObject,WKExtensionDelegate {
let defaults = UserDefaults.standard
func applicationDidFinishLaunching() {
//print("ApplicationDidFinishLanching called")
scheduleNextReload()
}
func applicationWillResignActive() {
//print("applicationWillResignActive called")
}
func handleUserActivity(_ userInfo: [AnyHashable : Any]?) {
if let complication = userInfo?[TrackerConstants.complicationUserTappedKey] as? String {
if complication == TrackerConstants.recoveryDescriptorKey {
//What Now?
} else if complication == TrackerConstants.exertionDescriptorKey {
//What Now?
}
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)