0

iOS 6 用に作成された iPhone アプリを 5.1 でビルドすると、これが発生します。

2012-07-12 21:30:35.959 TechnoGadget[2836:f803] メイン ストーリーボード ファイルを使用する場合、アプリ デリゲートはウィンドウ プロパティを実装する必要があります。

誰もこれを修正する方法を知っていますか???

4

4 に答える 4

2

LLVM 4.0 の機能には、プロパティに @synthesize を必要としないことが含まれます (これは自動的に行われます)。おそらく、iOS6 の新しいインクルード ファイルはその規則に従っています。完成間近になるまでは、iOS のベータ版とビルドを混在させようとしないでください。Xcode には現在、それぞれ異なる機能を持つ 3 つの異なるビルドがあります。

于 2012-07-13T13:11:04.840 に答える
1

borrrden と ahwulf がターゲットです。追加した

    @synthesize window;

AppDelegate.mに、すべて順調です:)

于 2012-08-26T02:46:03.423 に答える
0

おそらく、@synthesizeあなたの財産の一部を省略したためです。

于 2012-07-13T02:09:43.227 に答える
0

これは通常、Xcode >= 4.5 LLVM 4.0 で編集したコードをコンパイルしようとしているときに発生し、LLVM 3.1 を実行する Xcode 4.3.1 を実行してコードを開きます。古いバージョンは、@synthesize なしで @properties を処理することを知りません。

于 2012-10-15T09:15:44.103 に答える