我正在开发一款应用。该应用程序是迅速的。现在问题是我正在尝试使用KGModel从另一个视图表示视图控制器。 可以说这是两个视图控制器ViewA和ViewB。现在,如果我将viewB设置为初始viewcontroller,那么它工作正常。 tableview控制器的所有委托都成功调用,但如果尝试从viewA调用ViewB,则表视图始终返回空。是否有人知道如何使用KGmodel在当前视图中调用其他视图控制器。提前谢谢。
从ViewA调用ViewB的代码
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateViewController(withIdentifier: "MoveToReviewView") as? ReviewViewController
controller?.assignValue = self
presentController(controller!)
func presentController(_ controller: UIViewController) {
let ret = self.view.frame
controller.view.frame.size.width = ret.size.width - ret.size.width/4
controller.view.frame.size.height = ret.size.height/2
KGModal.sharedInstance().show(withContentView: controller.view, andAnimated: true)
}
输出