关闭其他类的弹出视图

我发现这非常困难,有一些类似的问题,但似乎没有太大帮助。

我有一个弹出窗口

我有一个功能(由弹出窗口中的按钮触发)以关闭弹出窗口视图

 func closePopover()
    {
          dismiss(animated: true, completion: nil)
    }

这很好。当我从UIViewController类调用它时,但是如果我尝试从同一swift文件的另一个类中调用closePopover(),则会收到“使用未解析的标识符'closePopover'

因此,显然其他类无法访问该函数,是否有任何方法可以使该函数可从任何地方访问?

评论