微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

带有小部件的 SwiftUI 应用不会收到有关进入前台的通知

如何解决带有小部件的 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 举报,一经查实,本站将立刻删除。