13

いくつかの古いプロジェクトをXcode4.5に移動していますが、メインインターフェイスプロジェクトのドロップダウンの実際の機能について少し困惑しています。フレームワークは実際にその値で何をしますか?

4

2 に答える 2

10

ここで、ストーリーボードを使用していない場合に、起動時にロードするInterface Builderファイル(xib)を指定できます。

于 2013-01-20T01:21:08.387 に答える
1

ストーリーボードベースのプロジェクトがある場合は注意してください。MAININTERFACEフィールドを手動で編集するのは危険です。ストーリーボードが見つからない場合は、NIBを意味していると見なされます。アプリをNIBベースのプロジェクトに変更します。ドロップダウンからストーリーボードを選択する方が安全です。

BEFORE - i has a storyboard based project
UIMainStoryboardFile~ipad : Main_iPad
UIMainStoryboardFile      : Main_iPhone

MAIN INTERFACEフィールドの名前をMain_iPhone1に間違って入力しました。アプリを実行しましたが、Main_iPhone1.storyboardが存在しないためにクラッシュしました。Main_iPhoneに戻しましたが、多くのクリーニングを行ってもプロジェクトのビルドが拒否されました。

plistのキーによって引き起こされ、値とともに変化します

AFTER
UIMainStoryboardFile : Main_iPad
NSMainNibFile          : Main_iPhone1  <<project changes to NIB based

Main_iPhone1をMain_iPhoneに戻すと、Main_iPhone1.xibからMain_iPhone.xibに変更されただけで、これは存在せず、クラッシュします。

于 2013-12-10T15:38:23.050 に答える