0

Xcode 4.2 でコンパイルして正常に動作するアプリを作成しました。Xcode 3.2 に移植したいのですが (互換性オプションのチェックマークを付けています)、Xcode 3.2 で何らかの理由でエラーが発生します。これに関する問題が何であるかを誰かが知っていますか?

追加情報:

ベース SDK: iOS 4.3

問題のコード:

[[self navigationController] pushViewController:adminViewController animated:YES];

Xcode 4:

ここに画像の説明を入力

Xcode 3.2:

ここに画像の説明を入力

エラー:

! Expected expression before "adminViewController"
4

1 に答える 1

1

Xcode 4 の Xcode プロジェクト互換性フラグは非常に冗長です。このフラグは、基になるプロジェクト形式を設定し、プログラミング対象の iOS SDK のバージョンと、Objective C 言語およびランタイムのバージョンのサポートを処理しません。

Xcode 3 でプロジェクトを開くことができる場合 (できるように見えます)、Xcode に関する限り、それは「互換性」があります。コンパイラ エラーが表示される場合は、iOS SDK / LLVM / GCC の古いバージョンまたは異なるバージョンのコードを実行することに問題があります。

于 2012-08-07T21:19:16.160 に答える