在保存到UserDefaults Swift 3时向NSMutabkeArray添加值

时间:2017-03-30 19:34:14

标签: xcode swift3 nsmutablearray nsuserdefaults

let fpost = DataSevice.ds.REF_BASE.child("movies").childByAutoId()
fpost.setValue(post)

//store the array
var array = ["keys:"]

let defaults = UserDefaults.standard
array.append(fpost.key)
print(array)
defaults.setValue(array, forKey: "myPosts")
defaults.synchronize()

在此代码中,每次用户发布时,我都想向数组添加内容,然后使用UserDefaults保存。但是,当我这样做时,它只需要最新的值并将其存储到不显示任何其他帖子键的数组中。我怎样才能存储所有值?

0 个答案:

没有答案