Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何将.xib ViewController转到脚本ViewController,再将脚本转到.xib ViewController_Ios_Swift - Fatal编程技术网

Ios 如何将.xib ViewController转到脚本ViewController,再将脚本转到.xib ViewController

Ios 如何将.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() {

这是我的第一个.xib ViewController如何将此ViewController转到情节提要ViewController

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)无法理解您在此处尝试执行的操作。