У меня есть проект Swift с использованием Core Data, а сгенерированный код для saveContext()
приводит к сбою Xcode с ошибкой SourceKitService Crashed. Когда я комментирую это, ошибка останавливается, и это кажется self.managedObjectContext
, который вызывает ошибку. Я прокомментировал свой код, так что это похоже на новый проект, но его все еще сбой. Благодаря
(Xcode 6.0.1)
func saveContext () {
if let moc = self.managedObjectContext {
var error: NSError? = nil
if moc.hasChanges && !moc.save(&error) {
// Replace this implementation with code to handle the error appropriately.
// abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development.
NSLog("Unresolved error \(error), \(error!.userInfo)")
abort()
}
}
}
Я создал новый проект и скопировал свой код, и новый проект в порядке (и точно такой же), поэтому я сообщил об этом яблоку как потенциальную ошибку.
Спасибо
Update:
Нашел это, чтобы сделать вещи немного проще:)