0
我想上傳用下面的代碼的數組,但我在倒數第二行它說Cannot assign to value: function call returns immutable array
解析:更新陣列
for object in objects! {
let newstring = NSString(format: ".0f", self.slider.value)
var newarray = [object.objectForKey("times")]
newarray.append(newstring)
object.objectForKey("times") = newarray
object.saveInBackground()
}
「泰晤士報」得到一個錯誤的類型數組中順便解析一下。
那好吧,所以只需更換第二次與 – somepers
最後一行只是爲了澄清爲什麼你得到了錯誤object.objectForKey(「時代「)是一個函數調用,它返回鍵」times「處的值,它是一個不可變數組。然後您嘗試爲該不可變數組賦值。即使數組是可變的也不會更新字典中數組的值。這就是爲什麼你需要使用像這個答案給出的setObject()。 – NSGangster