Ios 如何将.xib ViewController转到脚本ViewController,再将脚本转到.xib ViewController
这是我的第一个.xib ViewController如何将此ViewController转到情节提要ViewControllerIos 如何将.xib ViewController转到脚本ViewController,再将脚本转到.xib ViewController,ios,swift,Ios,Swift,这是我的第一个.xib ViewController如何将此ViewController转到情节提要ViewController class FirstViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() } class SecondViewController: UIViewController { override func viewDidLoad() {
class FirstViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
class SecondViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
这是故事板secondViewController,我想再次将此ViewController转到.xib ViewController
class FirstViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
class SecondViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
从.xib到.storyboard:
let sb = UIStoryboard(name: "the-name-of-the-storyboard", bundle: nil)
let ctrl = sb.instantiateViewController(withIdentifier: "SecondViewControllerIdentifier")
self.present(ctrl, animated: true, completion: nil)
请记住,SecondViewControllerIdentifier
是情节提要场景的标识符;它不是控制器的类名
从.storyboard到.xib:
let ctrl = FirstViewController()
self.present(ctrl, animated: true, completion: nil)
假设存在FirstViewController.xib
或First.xib
我试过了,但没有工作,它显示了致命错误:在展开可选值时意外地发现了nil,您能帮我吗?但它在哪里崩溃?请调试.2020-02-18 21:01:55.858108+0600 Pensacolabache dev[23632:424723][Client]远程对象代理返回错误:error Domain=NSCocoaErrorDomain Code=4099“与名为com.apple.commcenter.corethony.xpc的服务的连接无效。”UserInfo={NSDebugDescription=与名为com.apple.commcenter.corethony.xpc的服务的连接已无效。}这似乎是视图控制器中的一个问题,似乎与最初的问题无关。可能与此有关:谢谢我现在使用它正在工作让sb=UIStoryboard(名称:“故事板的名称”,bundle:nil)设ctrl=sb。实例化eviewController(标识符为:“SecondViewControllerIdentifier”)self.present(ctrl,动画:true,完成:nil)无法理解您在此处尝试执行的操作。