如何解决带有小部件的 SwiftUI 应用不会收到有关进入前台的通知
带有小部件扩展程序的 SwiftUI 应用不会收到有关进入前台的通知。
当我创建一个简单的 SwiftUI 应用程序(没有小部件)并使用此代码时,一切正常:
struct ContentView: View {
var body: some View {
Text("Hello,World!")
.onReceive(NotificationCenter.default.publisher(for: UIApplication.willEnterForegroundNotification)) { _ in
print("Moving back to the foreground!")
}
}
然而,在我添加小部件扩展程序的那一刻,应用程序停止接收通知并且 .onReceive 永远不会被调用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。