我尝试在Realm中添加对象数组,但只添加了最后一个对象我不知道为什么有人可以帮助我
func insertAllCategories(categories:[Category]){
print(categories.count)
let realm = try! Realm()
try! realm.write {
for cat in categories{
realm.add(cat)
}
}
}
这是数组和调用:
var categories=[Category]()
var cat1=Category()
cat1.id=1
cat1.catName="cat1"
cat1.catId=9
cat1.catType=2
categories.append(cat1)
var cat2=Category()
cat2.id=2
cat2.catName="cat2"
cat2.catId=19
cat2.catType=2
categories.append(cat2)
insertAllCategories(categories: categories)