Я немного ушел, если повезет здесь. Может быть, кто-то может указать мне в правильном направлении. Я пытаюсь создать метод MagicalRecord importFromObject. Что у меня есть это:Ошибка MagicalRecord при импортеFromObject:
- IOS SDK 5,1
- Basic XCode iPhone проект установки (Empty приложение, не CoreData, ARQ)
- CoreData рамки не добавлены вручную к проекту
- Добавлена модель CoreData данных с один объект
- предприятие имеет на атрибут "название"
Prefix.pch содержит следующее:
#define MR_SHORTHAND
#import "CoreData+MagicalRecord.h"
Этот код аварии:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[MagicalRecord setupCoreDataStack];
[Product importFromObject:[NSDictionary dictionaryWithObject:@"test" forKey:@"title"]]; // Crashes here with EXC_BAD_ACCESS
....
}
Он врезается в NSManagedObject + MagicalRecord.m в этом методе:
+ (NSArray *) MR_executeFetchRequest:(NSFetchRequest *)request inContext:(NSManagedObjectContext *)context
{
__block NSArray *results = nil;
[context performBlockAndWait:^{
NSError *error = nil;
results = [context executeFetchRequest:request error:&error]; // Crashes here with EXC_BAD_ACCESS
if (results == nil)
{
[MagicalRecord handleErrors:error];
}
}];
return results;
}
Whatis you ** Продукт ** представительство в базовой модели данных? –
@ Никита: вся установка полностью стандартная. Просто объект Product с необязательным атрибутом «title» строки типа. Никаких отношений, никаких полезных свойств. – nhyolo
@nhyolo Вы смогли исправить это в среднем? –