【发布时间】:2018-01-25 09:55:09
【问题描述】:
我在表格视图的自定义表格视图单元格中有一个按钮。 我尝试向另一个视图控制器展示、推送和实例化,但因显示错误而失败:
线程 1:致命错误:在展开 Optional 时意外发现 nil
这是我的代码: console image if required
class ProfileHeaderView: UITableViewCell{
@IBAction func editProfile(_ sender: Any) {
let editProfilePage = EditProfileViewController()
UIApplication.shared.keyWindow?.rootViewController?.present(editProfilePage, animated: true, completion: nil)
}
}
我想移动的页面:
class EditProfileViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource {
override func viewDidLoad() {
super.viewDidLoad()
self.hideKeyboardWhenTappedAround()
mobileNumber.keyboardType = UIKeyboardType.numberPad **//Error**
}
}
我也尝试通过rootViewController 进行演示。请帮忙。
【问题讨论】:
-
可能重复:link
-
您是否尝试过显示该视图控制器?测试问题是与 tableView 相关还是仅与
EditProfileViewController相关 -
@Milan Nosal。我希望这是 EditProfileViewcontroller 的问题。但是为什么它说那些小键盘在从滑动菜单控制器导航时工作正常时为零。
-
@NiranjanB 我相信我知道出了什么问题,请检查我的答案
标签: ios swift uitableview navigation