2011-07-27 9 views
1

Xcodeで新しいナビゲーションベースのプロジェクトを開始しました。私はデフォルトのグリッドビューを削除し、新しい空白のビューを追加し、ctrl +クリック+ドラッグを介してファイルの所有者に接続し、それは上手くビルドされますが、何かiPhoneのシミュレータや本物で起こる前に、 :プログラムが "[self.window makeKeyAndVisible]"にヒットしたとき、プログラム受信信号: "SIGABRT" "。私はObjective-CとX-Codeの新機能ですが、C#とC++のかなりの部分を知っています。 IDEで何かを間違って設定してしまったのかどうか、本当に理解できません。何か助けがあれば大歓迎です。ありがとう!空のプロジェクトでのコンパイラエラー

+2

これはランタイムエラーです。 –

答えて

1

新しいナビゲーションプロジェクトを作成する場合、RootViewControllerクラスはUITableViewControllerのサブクラスです。あなたのエラーは、xibファイルからUITableViewを削除し、それをUIViewに置き換えるためです。

これを修正するには、RootViewControllerのスーパークラスをUIViewControllerに変更する必要があります。 (わかりやすくするために、UITableViewデータソースを削除し、実装ファイルからメソッドを委譲することを忘れないでください)

関連する問題