0

Main.xib があり、新しい Interface SeconView.xib を追加しました。secondview.xib をデフォルトにしたい。

デフォルトの xib をメイン インターフェイスから変更しましたが、次のようなエラーが発生します

キャッチされていない例外 'NSUnknownKeyException' が原因でアプリを終了しています。

. どこで間違ったのですか?

4

2 に答える 2

1

デフォルトの nib を Main から Second に変更するには、次の手順を実行する必要があります。

  • AppDelegate のメソッド内
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

initWithNibName の引数を @"Main" から @"Second" に変更します

self.viewController = [[ViewController alloc] initWithNibName:@"Second" bundle:nil];

  • を選択Second.xibし、その FileOwner を ViewController (または、この nib を関連付けるコントローラー) に変更します。

  • ビューを右クリックし、新しい参照アウトレットをファイル所有者にドラッグします。

于 2013-05-23T11:11:37.610 に答える