0
我想在coredata中快速插入數據。 Iam使用以下代碼將批量數據一次插入到數據庫表中。但它總是插入單行並不斷更新表中的行。Coredata總是更新行,而不是在swift中插入新行
任何人都可以請幫我解決這個問題。
func insertIntoTestClass(testClassArray : [DBTestClass])
{
let managedObject = (UIApplication.sharedApplication().delegate as! AppDelegate).managedObjectContext
let table1 = NSEntityDescription.insertNewObjectForEntityForName("testClass", inManagedObjectContext: managedObject) as! testClass
for i in 0..<checklistConfiguration.count
{
let insertArray = checklistConfiguration[i]
table1.test1 = insertArray.test1!
table1.test2 = insertArray.test2!
table1.test3 = insertArray.test3!
table1.test4 = insertArray.test4!
}
do{
try managedObject.save()
}
catch
{
let returnError = error as NSError
print("\(returnError)")
}
}
謝謝。愚蠢的錯誤。對我感到羞恥。:-( –