我有一些較老的Swift代碼,用於編譯和工作,我使用.append動態構建數據結構。在升級到幾個編譯器版本後,我收到了「調用」錯誤中可怕的「Extra Argument」。我的代碼減少到這一點:通話錯誤之謎中的額外參數
struct EHSearch {
let EHcategory : String = ""
let EHname : String = ""
}
var myEHSearch = [EHSearch]()
// Call to dynamically append the results
// Extra argument: 'EHcategory' in call
myEHSearch.append(EHSearch(EHcategory: "Food", EHname: "Joes Crab Shack"))
我看不到任何東西在發生了什麼變化導致此一個,這樣尋求指導在這裏尋找至今。
完美。這工作。我想早些時候的語言/編譯器版本並沒有像現在這樣對此進行限制。 – Kokanee