3
在委託方法中,我找回了一個自定義對象類型的'results'數組,並且我想遍歷數組元素。 我現在以下,並且這工作在for循環中鍵入cast數組元素
for result in results {
if result is XYZClass {
//This Works!
}
}
有沒有類型轉換在for循環中的對象,以避免寫兩行的方法嗎?快捷允許嗎?用於在目標中相當容易地完成此操作 - C
for (XYZClass *result in results) {
}
但是,我沒有在Swift中取得成功。我已經試過明確表演,沒有運氣。
for result as XYZClass in results {
//ERROR: Expected ‘;’ in ‘for’ statements
}
for result:AGSGPParameterValue in results {
/* ERROR: This prompts down cast as
for result:AGSGPParameterValue in results as AGSGPParameterValue { }
which in turn errors again 「Type XYZClass does not conform to Sequence Type」
*/
}
任何幫助表示讚賞
這工作。謝謝。 – SuPotter 2014-12-03 23:32:17