1

iOSプログラミングとXcodeは初めてです。Xcode がコードをコンパイルして実行する方法を理解するのを手伝ってください。

理想的には、IDE はプログラムに加えられた変更を認識し、次にコンパイルまたは実行するときに、どのファイルを再コンパイルする必要があるかを認識します。しかし、いくつかのViewControllerとXIBファイルで正常に機能していたプロジェクトにストーリーボードを追加しようとしていた
ときに、ビューを既存のxibファイルからストーリーボードのViewControllerに移動し、クラスの名前をそれぞれのViewControllerに変更しましたIdentity Inspector と私は XIB ファイルを削除しました。プログラムを実行したとき、何も変わっていませんでした。好奇心から、すべての XIB ファイルを削除してからプログラムを再度実行しましたが、それでもプロジェクトは完全に実行されました。

最後に、プロジェクトに存在するすべてのファイルを削除し、「ごみ箱に送る」または「参照を​​削除する」ように求められたら、参照を削除することを選択し、アプリケーションを再度ビルドして実行しましたが、問題はなく、完全に実行されました。

その後、プロジェクトを閉じて、「Finder」からプロジェクトを再度開き、今回は実行しましたが、Xcode ですべてのファイルをプロジェクトに戻しても解決されなかった 30 以上のエラーが発生しました。

Xcodeがプロジェクトをコンパイルする方法と、XIBファイルのビューをプロジェクトの「ストーリーボード」に移動するために間違っている可能性があることを理解してください。

4

1 に答える 1

1

XCode が変更を検出し、再構築するタイミングを知る必要があることは理解していますが、XCode は完全ではなく、バグがある場合もあります。[製品] メニューでプロジェクトを「クリーン」して再構築することができます。

シミュレーターで実行しているかどうかは言いませんでした。リソースを追加または削除し、デバイスで実行するときに問題が発生することがよくあります。これらの問題を解決するには、デバイス上のアプリを削除します。

XCode を再起動すると、問題が解決することもよくあります。

また、最新バージョンの XCode を使用していることを確認してください。

問題を再現できるようになったら、バグ レポートの送信を検討してください。

于 2013-05-16T12:54:07.633 に答える