从外部文件访问视图控制器

avwztpqn  于 2022-10-04  发布在  Swift
关注(0)|答案(1)|浏览(156)

嗨,我正在开发一个应用程序使用快速。

这个应用程序在唯一的视图控制器中有一个MKMapView。我为mkAnnotation集群实现了一个定制类文件。注解簇中有一些按钮。这些按钮触发一个位于集群类文件内的函数。如何让此函数在视图控制器中触发操作?

或者简单地说:

如何从外部SWIFT文件访问(和触发其中的函数)视图控制器?

fkvaft9z

fkvaft9z1#

这是视图控制器的基础

Var FirstScene:UIWindowScene var FirstWindwos:UIWindow=UIWindow()var控制器:UIView控制器!

init(){
    self.firstScene = UIApplication.shared.connectedScenes.first as! UIWindowScene

    if let window = firstScene.windows.first{
        firstWindwos = window
    }

    if let vc = firstWindwos.rootViewController {
        controller = vc as! ViewController
    }
}

相关问题