Articles of core data

¿Cómo puedo soportar Core Data en iOS 7 y iOS 8 con el espaciado de nombres?

Me gustaría apoyar tanto iOS 7 como iOS 8 si es posible. Estoy escribiendo la aplicación en Swift. Al configurar Core Data, descubrí que tienes que asignar un espacio de nombres a tus classs en tu model de datos. De lo contrario, no se encuentra la class (es decir, Target.Class vs Class). Exigir un espacio […]

NSManagedObjectContextObjectsDidChangeNotification para una entidad

¿Es posible con NSManagedObjectContextObjectsDidChangeNotification get una notificación solo cuando cambia una entidad específica? Quiero actualizar mi vista cuando cambie mi información de contacto o avatar, pero con NSManagedObjectContextObjectsDidChangeNotification recibo una notificación cada vez que algo cambia en la database. ¿Es posible hacerlo con NSManagedObjectContextObjectsDidChangeNotification?

¿Por qué los datos del núcleo no persisten en el disco?

Tengo una aplicación que utiliza datos centrales y escribe con éxito en el disco regularmente cuando se cambian los datos. Para la mayoría de los usuarios esto funciona absolutamente bien. Sin embargo, una persona descubrió que podían usar la aplicación durante varias horas y solo cuando cerraron la aplicación y la volvieron a abrir, descubrieron […]

(Swift) ¿Cómo hacer una búsqueda difusa de datos básicos?

Estoy intentando implementar una búsqueda por la key de datos básicos, en Swift. Quiero get resultados relevantes, tanto exactos como próximos, orderados en order de distancia (desde el más cercano al más distante). Por ejemplo, si alguien busca, por ejemplo, "amigo", quiero que los resultados de búsqueda se vean como los siguientes: "amigo", "amigos", "amigable" […]

selector no reconocido enviado a instancia con Conetworkingata Swift

Sigo obteniendo este error cada vez que bash actualizar un valor del model de datos del núcleo. Aquí está mi model import Foundation import CoreData @objc(Habit) class Habit: NSManagedObject { @NSManaged var name: String @NSManaged var trackingType: NSNumber } Aquí está mi tabla tableViewCell override func setSelected(selected: Bool, animated: Bool) { super.setSelected(selected, animated: animated) if […]

¿Cómo accedes a NSManagedObjects entre bloques?

Al igual que el título, se explica cómo se accede a un object NSManagedObject que se ha creado en un bloque y luego se debe acceder en el otro. Tengo la siguiente implementación y me preguntaba si es correcta. __block Person *newPerson; @weakify(self); [MagicalRecord saveWithBlock:^(NSManagedObjectContext *localContext) { newPerson = [Person MR_createInContext:localContext]; newPerson.name = @"Bob"; } […]

TableView se retrasa demasiado y toma demasiada memory Swift

Tengo una aplicación que utiliza un UITableView dentro de un UIViewController, y la forma en que se forma cada célula, la información sobre los problemas o las publicaciones del blog, se almacenan en CoreData después de que se descargan. Pero cuando ejecuté la herramienta de instrumentos, descubrí que cada vez que se desplaza hacia abajo […]

¿Por qué obtengo una infracción de múltiples subprocesss CoreData cuando bash acceder a una propiedad de un object buscado?

El siguiente código funciona bien sin la última instrucción. Sin embargo, con la última línea, Xcode se detiene y muestra el siguiente post: CoreData` + [NSManagedObjectContext Multithreading_Violation_AllThatIsLeftToUsIsHonor ]: NSManagedObjectContext *context = GLOBAL_appDelegate.coreDataHelper.contextBackground; [context performBlock:^{ NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; [fetchRequest setEntity:[NSEntityDescription entityForName:@"CdTag" inManagedObjectContext:context]]; NSPnetworkingicate *pnetworkingicate = [NSPnetworkingicate pnetworkingicateWithFormat:@"title BEGINSWITH[cd] %@", @"webpages"]; [fetchRequest setPnetworkingicate:pnetworkingicate]; NSArray […]

Datos básicos – sectionNameKeyPath con una relación de uno a muchos

Tengo dificultades para crear secciones de tableView utilizando una relación. Tengo dos entidades con una relación Lista <—– >> Artículo . Quiero que la list sea ​​las secciones y que el elemento sea ​​las filas. Configuré el sectionNameKeyPath con una ruta key @"itemList" . Y esto es lo que parece el rest de mi fetchedResultsController […]

¿Cómo reorderar las filas de vista de tabla usando fetchedresultscontroller en swift?

Estoy intentando reorderar las celdas en una vista de tabla usando datos centrales y nsfetchresultscontroller. Encontré algunas forms de hacer esto usando el objective C (de lo cual no sé nada) e intenté implementarlas rápidamente, he aquí lo que se me ocurrió: var books: Array<AnyObject> = [] // Override to support rearranging the table view. […]