我已经创建了一个UIView控制器,并希望在按钮单击时调用此控制器作为弹出窗口。我使用KGModel来表示屏幕上的弹出窗口。 调用控制器并使用KGModel显示的代码是
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateViewController(withIdentifier: "MoveToReviewView") as? ReviewViewController
controller?.assignValue = self
let ret = self.view.frame // 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)
此代码正在运行并显示视图。
问题是,当我在KGModel中呈现视图时,tableview的代表没有被调用,并且单元格没有显示。
但是当我将控制器称为子视图控制器时,它工作正常。
我不知道代表们没有被调用的问题。