Я хочу вставить данные в coredata в swift. 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)")
}
}
спасибо. Глупая ошибка. Мне стыдно.:-( –