这是一个有点傻的问题,而且已经被回答很多次了,但我仍然无法理解。
while let element = enumdirs?.nextObject() as? String {
println(element)
}
上述代码出现了错误:Swift字符串不符合AnyObject类型,因此不能使用as关键字。
while let element = enumdirs?.nextObject() {
println(element as? String)
}
运行完美。在while语句中强制转换的问题是什么?