'[AnyObject]?没有名为'Generator'的成员

时间:2015-03-21 03:34:35

标签: swift for-loop

我正在浏览所有联系的物理机构进行游戏,但是我遇到了AnyObject这个奇怪的错误。 var bodies = island1.island.physicsBody?.allContactedBodies() for body : AnyObject? in bodies { }

1 个答案:

答案 0 :(得分:2)

bodies这里是可选的。在你可以迭代它之前,你必须打开它。

if let bodies = island1.island.physicsBody?.allContactedBodies() {
    for body in bodies {
        // etc
    }
} else {
    println("There were no bodies")
}