【发布时间】:2019-08-04 13:22:15
【问题描述】:
错误文本:
应用程序试图以模态方式呈现一个活动控制器。
此外,所有元素似乎都是第一次被调用。应用程序崩溃很可能是由于导航控制器。我该如何解决这个错误?
@objc private func taskButtonTouched(){
let vc = TaskVC()
let navigationController = OptionalNC(rootViewController: vc)
navigationController.modalPresentationStyle = .fullScreen
self.present(vc, animated: true, completion: nil)
}
【问题讨论】:
-
你为什么要介绍
vc为什么现在是navigationController??不应该是self.present(navigationController, animated: true, completion: nil)?? -
let vc = TaskVC() let navigationController = OptionalNC(rootViewController: vc) navigationController.modalPresentationStyle = .fullScreen let objTaskVC = navigation.viewControllers.first as! TaskVC self.present(objTaskVC, 动画: true, 完成: nil)
-
@Елисей Андросов- 试试这个
-
@Bilal 所以应用程序没有崩溃,但是,视图变成了空的。也就是说,这个函数所引用的视图位于文本视图,如果你这样添加导航控制器,文本视图就会消失