У меня есть проект и использовать этот код в моем проекте:как изменить storeCoordinator.addPersistentStoreWithType в быстром 2.2 (XCode 7.3)
if storeCoordinator.addPersistentStoreWithType(NSSQLiteStoreType, configuration: nil, URL: url, options: nil, error:&error) != nil{
if error != nil{
print(error!.localizedDescription)
abort()
}
}
но в быстром 2.2, это коды имеют ошибки ... Xcode появляется сообщение об ошибке :
Extra argument 'error' in call
и другой код:
class func saveManagedObjectContext(managedObjectContext:NSManagedObjectContext)->Bool{
if managedObjectContext.save(nil){
return true
}else{
return false
}
}
в этих строках есть некоторые ошибки:
Call can throw, but it is not marked with 'try' and the error is not handled.
и
Argument passed to call that takes no arguments.
спасибо ... но вы ответ неправильно. Потому что «попробуйте» не использовать с «if» –
. Я добавил для вас, как взять результат. Вам больше не нужно, если бы это произошло с конструкцией try/catch. – Volker
это нормально .. очень много –