Navigation-basedだけど最初の画面はTableViewにしたくないとき

Navigation-based applicationでプロジェクトを作成したが、最初の画面はTableViewにしたくないとき

  1. 新たにUIViewControllerクラスを追加(XIBファイル付きで)
  2. MainWindow.xib の Objects 内にある Navigation Controller の下の Root View Controller について
    1. 名前を変える
    2. Attributes Inspector にある NIB Name を、上で作成したXIB Name に変える

      Change NIB name of RootViewController

      RootViewController の NIB name を変更

    3. Identiy Inspector にある Class を、上で作成したクラスに変える

      Change class name of RootViewController

      Class name も変える

  3. MainWindow.xib の Objects 内にある Navigation Controller の下の Root View Controller について
    1. AppDelegate.m の – (void)awakeFromNib に RootViewControllerに関するコードが有るので、これは削除する。ここで行われている TableViewController に managedObjectContext を渡す処理は、TableViewController をinitialize するところで行う。
    2. Root View Controller は、不要なら削除

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください