小编etn*_*008的帖子

在 SwiftUI 中从 UIViewController 调用函数

我希望从 Swift UI 管理的按钮调用 UIKit UIViewController 内的函数

在我的 Swift UI 视图中,我有:

struct CameraView: View {
        var body: some View {
            cameraViewController = CameraViewController()
...
Run Code Online (Sandbox Code Playgroud)

我看到它创建了两个实例,一个像调用任何类一样直接创建,另一个由makeUIViewControllerSwift UI 管理 UIKit UIViewControllers 所需的方法创建。

然而,当我将一个函数附加到 Swift UI 中的按钮时,会说,cameraViewController.takePhoto()引用的实例不是显示的实例。

如何获取显示的具体实例?

uikit swiftui

5
推荐指数
1
解决办法
3416
查看次数

标签 统计

swiftui ×1

uikit ×1