Articles of magicalrecord

¡El context pnetworkingeterminado es nulo! ¿Te olvidaste de inicializar la stack de datos centrales?

Estoy usando MagicalRecord por primera vez. Lo configuré así: [MagicalRecord setupCoreDataStackWithStoreNamed:@"test"]; donde test es el nombre de file de mi file de datos Core (test.xcdatamodeld). En mi controller de vista, donde quiero usar mis datos básicos, escribí esto: – (void)viewDidLoad { [super viewDidLoad]; // If there is no POI, create a new POI if (!_poi) […]

Migración de datos básicos con MagicalRecord: agregue el atributo y complételo

Tengo una aplicación de iOS y tengo algunos problemas con los encabezados de UITableView y de sección con MagicalRecord. Necesito clasificar mi tabla por título y el título tiene inputs con letras mayúsculas y minúsculas. Dado que MagicalRecord no realiza la sorting "ignoreCase", necesito tener una columna adicional con un título "normalizado" (p. Ej., Todas […]

CoreData MagicalSave crash

Tengo un método muy simple para crear un object. NSManagedObjectContext *localContext = [NSManagedObjectContext MR_defaultContext]; NSDate *today = [NSDate date]; NSInteger dayID = [[[self periodFormatter] stringFromDate:today] integerValue]; CDDay *dDay = [CDDay MR_createInContext:localContext]; dDay.dayID = @(dayID); [localContext MR_saveToPersistentStoreAndWait]; Esto es todo lo que hace, funciona con todas las testings de mi unidad, testing de tensión y testings […]

Las entidades Downcast CoreData creadas con MagicalRecord en Swift

Tengo entidades con el prefijo ICD_ en mi Modelo de datos principales. Para cada entidad, tengo una subclass que tiene el prefijo CD_ . Las subclasss que tienen el prefijo con CD_ solo implementan getters estáticos. Cuando creo una entidad con MagicalRecord, debo usar la class con el prefijo ICD_ no con CD_ . De […]

Registro mágico Ahorro de gran cantidad de datos a DB

Estoy usando un logging mágico para save una gran cantidad de datos en mi database. Quiero savelo en segundo plano, pero congela la interfaz de usuario. Lo estoy guardando usando [MagicalRecord saveWithBlock:^(NSManagedObjectContext *localContext) { } completion:^(BOOL success, NSError *error) { }]; Por lo tanto, no debe bloquear la interfaz de usuario. Pero he descubierto que […]

CoreData MagicalRecord guarda methods se bloquea en iPhone5

Actualmente estoy trabajando con MagicalRecord v2.3.0-beta.3 commit:d18e74fe435359238b9593c03e41c1ee0baa0b78 framework. Recibo 1 un logging de locking (de Crashlytics ) en iPhone 5 todo el time. La aplicación todavía está en desarrollo. El logging de locking se ve a continuación: Thread : Crashed: com.apple.main-thread 0 libobjc.A.dylib 0x38eee626 objc_msgSend + 5 1 Foundation 0x2f06d02d -[NSError dealloc] + 60 2 […]

Archivo CoreData + MagicalRecord.h no encontrado

Me quedé atrapado en un error de aspecto bastante simple, pero no puedo resolverlo. Estoy tratando de agregar MagicalRecord en mi proyecto con la ayuda de este tutorial, pero, después de agregar #import "CoreData+MagicalRecord.h" en prefix.pch, estoy obteniendo el CoreData+MagicalRecords.h file not found error . También intenté #import <MagicalRecord/MagicalRecord.h> este pero el mismo error. Cuál […]

Crash: objc_msgSend () nombre del selector: _didReceiveConnectionCacheKey

Implementé un NSTimer que llama a un método simple: NSTimer *timer = [NSTimer timerWithTimeInterval:kTimerDelay target:self selector:@selector(synchronise) userInfo:nil repeats:YES]; [[NSRunLoop currentRunLoop] addTimer:timer forMode:NSRunLoopCommonModes]; Este método construye un NSDictionnary, busca objects en el context CoreData con allí ids y enumera: – (void)synchronise { NSDictionary *postDict = @{…}; NSArray *objectIdList = [postDict valueForKeyPath:@"object_items.@allKeys"]; NSArray *objectList = [P_CoreDataObject MR_findAllWithPnetworkingicate:[NSPnetworkingicate […]

El depurador de concurrency de CoreData detiene executeFetchRequest con EXC_BAD_INSTRUCTION

Estoy usando -com.apple.CoreData.ConcurrencyDebug 1 para encontrar problemas de concurrency de CoreData en mi aplicación. Me he encontrado con un problema donde se detiene en executeFetchRequest : __block NSArray *results = nil; [context performBlockAndWait:^{ NSError *error = nil; results = [context executeFetchRequest:request error:&error]; if (results == nil) { [MagicalRecord handleErrors:error]; } }]; return results; Esto es […]

El file MagicalRecord / MagicalRecordXcode7CompatibilityMacros.h no se encuentra en Xcode 7.2

Descargué e integro una copy de MagicalRecord sdk 2.3.3 en mi proyecto. No estoy usando cocoa pods . ¿Por qué porque las cápsulas de cocoa no proporcionan magical record 2.3.3 sdk . pero no puedo comstackr el proyecto My. Estoy usando Xcode 7.2 . Obtengo el siguiente error de compilation: MagicalRecord / MagicalRecordXcode7CompatibilityMacros.h file no […]