gpt4 book ai didi

Swift 从另一个类调用当前 ViewController 的特定函数

转载 作者:行者123 更新时间:2023-11-30 10:40:41 29 4
gpt4 key购买 nike

我的场景是,我试图从另一个类文件调用 ViewController 类文件的特定函数。在这里,我收到以下警告并且 ViewController 未呈现。

我的代码位于 ViewControllerA 下面

func previewview(){ // Inside ViewControllerA

DispatchQueue.main.async {
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let fileViewController = storyboard.instantiateViewController(withIdentifier: "fileviewcontroller")
let navController = UINavigationController(rootViewController: fileViewController)
self.present(navController, animated: true, completion: nil)
} }

下面的代码在另一个类文件中

import UIKit

class FileController {

//MARK:- Call a file preview
ViewControllerA().self.previewview()
}

Warning: Attempt to present on whose view is not in the window hierarchy!

最佳答案

试试这个

Viewcontroller().FuncName()

示例:

LoginViewController().checkLoginValidation()

关于Swift 从另一个类调用当前 ViewController 的特定函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56846635/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com