我在一个SwiftUI和一个HostingViewController视图控制器中有一个UIKit。我的目标是通过按下按钮在他们之间切换。问题是,我无法实现从HostingViewController内部的HostingViewController视图返回到UIKit。我可以使用这个segue函数访问HostingViewController over my UIKit ViewController:
@IBSegueAction func swiftUIAction我使用了一种解决方
我正在使用macOS和SwiftUI进行一个应用程序。我有一个按钮,它通过调用Task.init和异步函数异步启动下载过程。当任务开始时,我将@State busy变量设置为true,以便在下载过程中显示ProgressView。问题是,如果我切换到一个不同的视图,然后返回,而它正在下载,状态会被重置,尽管任务仍然在运行。下面是一个简化的示例: let con