2017-05-24 18 views
0

我最近從StackOverflow粘貼了一段代碼到我的Swift 3項目,代碼是用Swift 2編寫的,所以我突出顯示了代碼段並做了Xcode - >編輯 - >轉換 - >現代Swift語法。不知道它會「轉換」我的整個項目。更新現代Swift語法到現代Swift語法和項目將不再編譯

現在我的項目有76個錯誤,我解開了更改並使用源代碼管理「拉」了我的最後一個「推」,以確保我有應用程序的工作副本。現在的代碼與之前單擊「轉換」時的代碼相同,但現在代碼仍然不能編譯,但代碼仍然爲我點擊「轉換」之前,代碼編譯得很好,這是完全相同的代碼,但我仍然有76個編譯時錯誤。

如何讓錯誤留在我的非錯誤代碼中?我應該刪除我的項目還是(最好)是否只是我可以執行的簡單修復?

+0

看看你的Xcode項目設置。你應該能夠使用傳統的Swift版本。 – nathan

+0

嘗試在Xcode中清理你的項目'cmd + shift + k'。 – Rahul

+0

我的代碼不是遺留的,它是Swift 3.我只是不小心更新了我的Swift 3到現代的Swift 3,現在項目不會編譯。 @nathan – brettf

回答

0

嘗試使用Xcode中的cmd+shift+k清理項目。

enter image description here