实战需求
如何在回调的关闭中将数据从 SwiftUI 视图发送到 UIKit ViewController?假设我们有 SwiftUI 视图:
import SwiftUI
struct MyView: View {
var buttonPressed: (() -> Void)?
@State var someData = ""
var body: some View {
ZStack {
Color.purple
Button(action: {
someData = "new Data"
self.buttonPressed?()
}) {
Text("Button")
}
}
}
}
struct MyView_Previews: PreviewProvider {
static var previews: some View {
MyView()
}
}
和 ViewController 在哪里,其中我们有 SwiftUI 视图:
import UIKit
import SwiftUI
class ViewController: UIViewCon