显示 ViewController 只显示黑屏
Presenting ViewController just shows black screen
我正在尝试通过按钮操作呈现 ViewController。但这似乎无法像我想要的那样工作。我没有收到任何错误,但单击按钮后屏幕变黑并且没有任何反应。我唯一能设法找到的东西是 objective-c,我只是想学习 Swift。我正在使用故事板来设计它并在设计器的适当位置添加了 Viewcontroller
代码:
@IBAction func doShow(_ sender: Any)
{
var newWindowViewController = NewWindowViewController()
newWindowViewController.baseItem = self.baseItem
present(newWindowViewController, animated: false)
}
您需要先从情节提要中实例化 ViewController。否则它不会包含任何视图并变成黑色。
@IBAction func doShow(_ sender: Any)
{
// Instantiate your ViewController here
var newWindowViewController = storyboard?.instantiateViewController(withIdentifier: "putyourIdentifierhere")) as! NewWindowViewController
newWindowViewController.baseItem = self.baseItem
present(newWindowViewController, animated: false)
}
我正在尝试通过按钮操作呈现 ViewController。但这似乎无法像我想要的那样工作。我没有收到任何错误,但单击按钮后屏幕变黑并且没有任何反应。我唯一能设法找到的东西是 objective-c,我只是想学习 Swift。我正在使用故事板来设计它并在设计器的适当位置添加了 Viewcontroller
代码:
@IBAction func doShow(_ sender: Any)
{
var newWindowViewController = NewWindowViewController()
newWindowViewController.baseItem = self.baseItem
present(newWindowViewController, animated: false)
}
您需要先从情节提要中实例化 ViewController。否则它不会包含任何视图并变成黑色。
@IBAction func doShow(_ sender: Any)
{
// Instantiate your ViewController here
var newWindowViewController = storyboard?.instantiateViewController(withIdentifier: "putyourIdentifierhere")) as! NewWindowViewController
newWindowViewController.baseItem = self.baseItem
present(newWindowViewController, animated: false)
}