0

私はiPhoneジュニアで、iOS5でXcode4.3を使用しています。iPhone5のストーリーボードを使って巨大なプロジェクトを作成しましたが、公開しようとしたところ、iPhone4とiPad3では動作しないとのことでプロジェクトが却下されました。今、私はこの問題を解決しようとしていて、XcodeのiPhone4エミュレーターで実行しようとしましたが、次のエラーが発生します:

storyboards are unavailable on ios 4.3 and prior

グーグルで検索したところ、xibファイルを作成する必要があることがわかりました。

しかし、現在(h&m)ファイルしかないため、これを実行して各viewControllersのXibファイルを作成する方法がわかりません。Xibファイルを作成した場合、長い時間をかけて作成した後、プロジェクトからストーリーボードが削除されることになりますか?私を助けてください。よろしくお願いします。

4

4 に答える 4

0

古いバージョンの IOS をサポートする場合は、ストーリーボードではなく XIB ファイルを使用する必要があります。ストーリーボードは、IOS 5 以降のバージョン専用です。ストーリーボードと xib を同じプロジェクトで使用することはできません。StoryBoard を削除して、XIB ファイルから開始することもできます。

于 2012-09-22T09:52:15.240 に答える
0

5.0 未満をターゲットにする場合は、最初に .xibs を使用した方がよいでしょう。

基本的にはい、.xib ファイルを使用してストーリーボードを再作成する必要があります。ストーリーボードの設定方法によっては、コードの変更も含まれる可能性があります。

ただし、ストーリーボードも保持できます-私が覚えている限り、「初期XIB」と「初期ストーリーボード」の行に沿って2つのplistオプションがあります-iOS 5+は後者を使用してアプリをロードします.

于 2012-09-22T09:27:07.770 に答える
0

プロジェクトナビゲーターでプロジェクトを選択し、概要タブを選択し、展開ターゲットを 5.0 以降 (iPhone で利用可能なもの) に設定すると、動作する可能性があります

于 2012-09-22T09:33:28.193 に答える
0

互換性のあるバージョンでデプロイ ターゲットを変更する

于 2012-09-23T10:16:31.397 に答える