“无法分配给属性:“任何”都是不可变的”错误

詹姆斯·D·施瓦兹

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
    }
詹姆斯·D·施瓦兹

需要制作tiledViewsStack一堆UIImages,而不是AnyObjects。更改var tiledViewsStack = [AnyObject]()var tiledViewsStack = [UIImageView]()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Swiftui无法分配给属性:'self'是不可变的错误

无法分配给属性:“自身”是不可变的快速错误

无法分配给属性:“(description)”属性是不可变的错误,带有(leftSwipe.description = .Left)

无法分配给属性:“自身”是不可变的

无法分配给属性:“$0”是不可变的

无法分配给属性:“ $ text”是不可变的

无法分配给属性:在将值分配给 @ObservedObject 时,“self”是不可变的

无法分配给属性:函数调用返回不可变的值

错误-无法分配给值:函数调用返回不可变的值

Xcode错误:“无法分配给值:函数调用返回不可变的值”在表视图中

Swift无法分配给NSData类型的不可变值

尝试分配给字符串+角色时,“无法分配给不可变值”

Malloc错误-无法分配给可变大小的对象

无法分配给属性:“自我”是不可变的,我知道该如何解决,但需要了解

无法分配给“布尔型”的不可变表达式?

无法分配给类型为...的不可变表达式,但使用协议

无法分配给 Swift 类型的不可变表达式

无法分配给值:函数调用返回不可变值

如何确保只读属性不能分配给可变属性?

无法更改从 API 获得的数据,错误:无法分配给只读属性

Angular ' ' 不可分配给类型 'unknown[]'。错误

类型错误:无法分配给字符串的只读属性“0”

C#错误消息“无法将属性分配给它-是只读的。”

类型错误:无法分配给打字稿中对象“[object Array]”的只读属性“0”

错误TypeError:“无法在“ signUpForm”上分配给属性“ validator”:不是对象”

错误 TS2540:无法分配给“i”,因为它是常量或只读属性

我的自定义 QML 给出错误:“无法分配给不存在的属性”

错误TypeError:无法分配给“电子邮件”上的属性“验证器”:不是对象

类型错误:无法分配给对象“#<Object>”的只读属性“数量”