我想遍歷一個字符串數組,使用Swift中的全局枚舉函數。在Swift枚舉函數
它看起來像這樣:
let fontNames = UIFont.fontNamesForFamilyName(familyName)
for (index, value) in enumerate(fontNames) {
// Do something here
}
但Xcode中有一個錯誤,說
抱怨不能轉換表達式的類型「EnumerateGenerator爲鍵入 '$ T1'
根據API文檔,該函數實際返回'AnyObject []!' –
@CraigOtis是的,謝謝指出。糾正。 –
是的,這是我的理解 - 在閱讀文檔之後 - 它返回了一個我認爲可以枚舉的AnyObjects數組。但0x7ffffff的答案有效。 – rohdester