1

iPhone アプリケーションは IOS 5.1 で正常に動作しますが、XCode 4.5 を IOS6 にアップグレードした後、スプラッシュ画面のみが表示され、シミュレーターでは空白になります。アプリケーションがクラッシュせず、多くの非推奨警告が表示されます (主に presentModalViewController と DismissModalViewController が原因です)。提案してください。

4

3 に答える 3

1

について表示される警告を修正する方法をpresentModalViewController知りたい場合は、コードの更新バージョンは次のようになります。

[self presentViewController:picker animated:YES completion:nil];

その部分presentModalViewControllerを除外するために名前が変更された注記と、追加された注記。Modalcompletion:nil

すべての警告を解決したら、もう一度やり直してください。あなたの問題は解決されると思います。

お役に立てれば。

于 2012-11-05T19:45:39.370 に答える
0

さて、問題がありpresentModalViewController、起動時に何かを提示している場合は、それが表示されない理由である可能性があります。

警告に対処し、何が起こるかを確認してください。

于 2012-09-27T18:31:40.327 に答える
0

これは、XCode 4.x プロジェクトを XCode 4.5 に移行するときによく発生します。回避策は非常に簡単です。

アプリを実行するには、以前のビルド情報をすべて消去する必要があります。

これを行うには、XCode 4.5 で に移動しProduct > Cleanます。次に、アプリを実行してみます。

足りない場合は「Alt」キーを押して をクリックしてくださいProduct > Clean Build Folder

それが役立つことを願っています。

編集: これは非推奨の問題を解決しません ( iOS6 では引数がpresentModalViewController付属しています) が、問題は確実に解決されます!completion:error: failed to attach to process ID 0

于 2012-09-27T18:28:24.257 に答える