2016-09-20 4 views
0

私のプロジェクトをXcode 8にアップグレードしていて、何か誤りがあり、正しくないものが何百もあると言います。エラーが発生した行から同じコードを再入力したり、プロジェクトをクリーンアップしたりすると、コンパイル時までエラーメッセージが表示されなくなります。私は自分のプロジェクト全体をSwift 3.0に何度も変換して、プロジェクトを常に掃除しています。なぜこのようなことが起こっていますか?プロジェクトをXcodeにアップグレードする

enter image description here

+1

このエラーメッセージは、Xcode 7を使用している場合と同様にSwift 2のコンパイラにSwift 3コードを入力したときに表示されます.Xcode 8を使用しているときにはXcode 7を開かないように注意してください。そのような混乱を作り出すことができます。 Xcodeを終了し、プロジェクトの派生データフォルダの内容を削除してから、Xcode 8で再度開きます。 – Moritz

+0

プロジェクトのDerivedDataはどのように表示されますか? @EricAya –

答えて

0

コンバータは完全ではなく、あなただけのために多くを行うことができます。これらのエラーを手動で修正する必要があります。これは、両方のバージョンのドキュメンテーションのコピーを持っていて、バージョン間の違いを確認することができれば非常に簡単になります。

もう1つのヒント。 Xcode 8リリースのドキュメントには、迅速な構文のすべての変更が含まれており、ほとんどの場合、必要なのはすべてです。 Xcode 8 release docs

+0

私はこれを理解していますが、手作業で入力した訂正もあり、コンパイル時まで正しく表示されます。正しいコードをerror-riddenとして認識します。 –

関連する問題