带有小部件的 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 (将#修改为@)