2016-03-29 5 views
0

私はXcodeのにかなり新しいですし、XIBへのルートビューコントローラプッシュを持っているし、次のコードを持ってしようとしています:、しかしコード準拠エラー

self.window.rootViewController = [[UIViewController alloc]initWithNibName:@"PremiumView" bundle:nil]; 

を、私はそれ押しに関係なくアプリがクラッシュし、「このクラスはキーのコードに準拠したキー値ではありません」と伝えられます。誰かが私を正しい方向に向けるのを助け、何が間違っているのか理解することができます。前もって感謝します。

あなたのViewControllerは、Interface Builderで正しいクラス名を持っていることを確認してください:あなたはストーリーボードを使用していないとあなたはスタンドアローンXIBs使用していると仮定すると、

+0

可能性のある重複した[これは何を意味するのでしょうか? "'NSUnknownKeyException'、理由:このクラスは、キーXのキーコードに準拠していません。"](http://stackoverflow.com/questions/3088059/what-does-this-mean-nsunknownkeyexception-reasonthis-class-is -not-key-valu) – Larme

+0

何をしようとしていますか?ルートビューコントローラを設定しますか?またはxibを提示するか? –

+0

こんにちは。プッシュした後にrootViewControllerを変更しようとしている理由を聞かせてもよろしいですか? – GoGreen

答えて

2

また、その.xibファイルのアウトレットがコードに正しく接続されていることを確認してください。残っている接続がある場合は、そのエラーが発生する可能性があります。

通常、これはIBOutletに接続し、.h/.mファイルから参照を削除する場合に発生します。助け

希望... は次もチェック:のWhat does this mean? "'NSUnknownKeyException', reason: … this class is not key value coding-compliant for the key X"