我發現了幾個與此相關的線程,但是沒有一個解決方案對我有幫助。我有一個類型爲[String: Any?]
的數組formValues
。然後我需要從Images
密鑰中獲得該值,該密鑰與formvalues["Images"]
一起工作良好。然後我將它投射到Data
陣列。此返回以下錯誤:Could not cast value of type 'Swift.Set<Foundation.Data>' to 'Swift.Array<Foundation.Data>'
不能轉換類型設置爲數組
let formvalues = self.form.values()
let images = formvalues["Images"] as! [Data]
我需要強制轉換爲數組不是集合,因爲它已經是一個集 –
這是不可能投設置爲陣,如果你需要一個數組,你必須從**集**創建一個數組** – vadian