【发布时间】:2016-08-05 06:50:08
【问题描述】:
我有 4 个视图控制器,其中 3 个运行良好。 它们都有自己的 .swift 文件,并使用故事板链接。 最后一个视图控制器没有正确显示,尽管没有什么可以阻止它这样做。
这是调用最后一个视图控制器的文件的摘录:
func showBook()
{
self.presentViewController(BookViewController(), animated: true, completion: nil)
}
这是被调用的文件:
import UIKit
class BookViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
print("BookViewController")
}
}
代码不会抛出任何错误,打印“BookViewController”,如果我以编程方式设置视图的背景颜色,它就可以正常工作。但它不显示情节提要中设置的内容。
这是我的故事板的截图(仅相关部分):
注意:所有其他视图控制器都没有以编程方式显示,而是使用“呈现模式” - segue。当我尝试使用“当前模态”时 - 与最后一个视图控制器继续,它也可以正常工作
【问题讨论】:
标签: swift view uiviewcontroller