我正在浏览所有联系的物理机构进行游戏,但是我遇到了AnyObject这个奇怪的错误。
var bodies = island1.island.physicsBody?.allContactedBodies()
for body : AnyObject? in bodies { }
答案 0 :(得分:2)
bodies
这里是可选的。在你可以迭代它之前,你必须打开它。
if let bodies = island1.island.physicsBody?.allContactedBodies() {
for body in bodies {
// etc
}
} else {
println("There were no bodies")
}