问题描述
带有小部件扩展程序的 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 (将#修改为@)