MyViewController.swift
とMyViewController.xib
はMyViewControllerのレイアウトを表していました。xibファイルからViewControllerをロード
私は、このビューコントローラを含むをロードするためにさまざまな方法を試してみました:
//1
let myVC = UINib(nibName: "MyViewController", bundle:
nil).instantiateWithOwner(nil, options: nil)[0] as? MyViewController
//2
let myVC = NSBundle.mainBundle().loadNibNamed("MyViewController", owner: self, options: nil)[0] as? MyViewController
//3
let myVC = MyViewController(nibName: "MyViewController", bundle: nil)
三つだけ成功した初期化ですが、前の二つは、エラーの原因となっている:それらと間違って何
Terminating app due to uncaught exception 'NSUnknownKeyException',
reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key XXX.
メソッドを読み込む?コードの下
はあなたが作成し、コンポーネントを接続しているすべてのコンセントをチェック@bluenowhere完全なコード –
を見ることができます。あなたの '.xib'ファイル内の' 'connection inspector''の' Outlets'に感嘆符を付けないでください。 –
bluenowhere:答えは見つかりましたか? –