【发布时间】:2021-01-27 16:52:50
【问题描述】:
我希望通过 Swift UI 管理的按钮调用 UIKit UIViewController 中的函数
在我的 Swift UI 视图中,我有:
struct CameraView: View {
var body: some View {
cameraViewController = CameraViewController()
...
我看到它创建了两个实例,一个像调用任何类一样直接创建,另一个由 Swift UI 管理 UIKit UIViewControllers 所需的 makeUIViewController 方法创建。
但是,当我在 Swift UI 中将函数附加到按钮时,cameraViewController.takePhoto() 引用的实例不是显示的实例。
如何获取显示的具体实例?
【问题讨论】: