【发布时间】:2020-09-12 08:59:26
【问题描述】:
我有一个为 iPhone/iPad 制作的 SwiftUI 应用程序。
现在我正在尝试将其转移到 macOS。 我正在努力解决的一个问题是这个代码块:
.onReceive(NotificationCenter.default.publisher(for: UIApplication.didBecomeActiveNotification)) { _ in
print("Never called on macOS. Works fine on iPhones.")
// Do some more stuff.
}
Apple 文档说它在 Mac Catalyst 13.0+ 上可用,但在 macOS 上永远不会调用此代码。
所以我的问题是:
程序启动后应该执行的 macCatalyst 代码(例如 TouchID 身份验证)放在哪里?
【问题讨论】:
标签: swift xcode swiftui mac-catalyst