指定in循环类型

时间:2015-01-19 18:19:19

标签: xcode swift for-loop for-in-loop

我想在下面的for in循环中指定 item 的类型。

for item in items {
}

目前它是AnyObject,但我想将其设置为NSString

1 个答案:

答案 0 :(得分:0)

是的,这是一个常见问题。解决方案是投射:

for item in items as [NSString] {

您必须强制转换数组(items)而不是显式声明循环变量的类型(item),这可能有点令人惊讶。但这就是语法,你很快就会习惯它。