是否可以将 AppDelegate 添加到独立的 watchOS SwiftUI 应用程序中?

Posted

技术标签:

【中文标题】是否可以将 AppDelegate 添加到独立的 watchOS SwiftUI 应用程序中?【英文标题】:Is it possible to add an AppDelegate to an independent watchOS SwiftUI app? 【发布时间】:2020-10-16 09:32:37 【问题描述】:

我正在尝试将 AppDelegate 添加到独立的 watchOS SwiftUI 应用程序(没有配套的 ios 应用程序),如 here 所示,但我似乎无法解决问题找不到类型“UIApplicationDelegate” ' 在范围内

显式添加导入 UIKit 没有帮助。

有什么线索吗?

【问题讨论】:

【参考方案1】:

https://developer.apple.com/documentation/uikit/uiapplicationdelegate

UIApplicationDelegate 似乎只适用于 Catalyst、iOS 和 TvOS。根据 WatchKit 文档,它使用具有所有相同方法的 WKExtensionDelegate

https://developer.apple.com/documentation/watchkit/working_with_the_watchos_app_life_cycle

https://developer.apple.com/documentation/watchkit/wkextensiondelegate

【讨论】:

以上是关于是否可以将 AppDelegate 添加到独立的 watchOS SwiftUI 应用程序中?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以从 AppDelegate 获取 NSArray?

添加到 AppDelegate 时找不到 Google/Analytics.h 文件

将“import <RestKit/RestKit.h>”添加到 AppDelegate.m 的问题

appDelegate 实践

Swift - 从AppDelegate向View Controller添加子视图

如何快速添加从我的 appdelegate 类调用的弹出窗口?