tiledViewsStack
包含UIImageViews。我试图给数组中的每个UIImageView一个新的中心坐标。不知道为什么我在for循环的最后一行收到此错误...
var tiledViewsStack = [AnyObject]()
var randLocInt = Int()
var randLoc = CGPoint()
for var any in tiledViewsStack
{
randLocInt = Int((arc4random()*10) % 9) // 0, --- 8
randLoc = allCenters[randLocInt].CGPointValue()
any.center = randLoc
}
最佳答案
需要使tiledViewsStack
堆叠UIImages,而不是AnyObjects。将var tiledViewsStack = [AnyObject]()
更改为var tiledViewsStack = [UIImageView]()
。