簡體   English   中英

編譯swift源文件卡住了

[英]Compiling swift source files stuck

我一直在研究我的項目突然間我還沒有編譯,它在編譯swift源文件中等待...我清理了項目,文件夾,刪除了應用程序,什么都沒有。 有什么辦法可以知道發生了什么嗎?

有什么辦法可以知道發生了什么嗎?

是。 進入報告導航器 ,該導航器是導航器窗格右上角的小氣泡所選擇的導航器。 它將為您提供已執行的所有操作的列表,如構建,測試和運行。 當前版本將位於窗格的頂部。 點擊它。

在主編輯器中,您將看到頂部的一些按鈕,可能還有一些消息。 單擊All Messages按鈕,它將顯示當前構建的樹視圖。 底線將是構建系統現在正在做的事情。 如果它沒有改變(即出現新線條),則構建卡住。

幾乎可以肯定,底線將是Compile SomeFile.swift 假設是,您現在可以對問題進行分類。 Swift編譯器通常會卡在復雜表達式的推斷類型上。 對此進行分類的方法是注釋掉整個文件,然后再添加行,直到問題再次出現。 確保始終添加足夠的內容,以便文件編譯時沒有錯誤。

顯然,您添加的最后一行將是導致問題的那一行。 通常它是一個表達式,它將字符串與非字符串連接起來,導致問題。

問題是在字典[String:Any]中,當我將字典更改為[String:String]時問題得到解決。 很奇怪..

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM