ios应用程序在魔法记录中的findall API崩溃

时间:2014-08-22 16:34:31

标签: objective-c core-data magicalrecord

我试过以下。

1)我可以使用魔法记录保存记录。

   [MagicalRecord saveWithBlockAndWait:^(NSManagedObjectContext * localContext) {
          Student *rec = [Student createInContext:localContext];
          [rec setName:@"Whoami"];
          [rec setAge:@"65"];
          [rec setAddr:@"Whoami whereami"];
   }];

2)当应用程序启动时,我试图获取记录并显示在表中。

 viewWillAppear -> Generates NSNotification, and in the NSNotification callback, i invoke

 [Student findAll]

我收到以下错误。

 +[Student findAll]: unrecognized selector sent to class 0x100117658

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

使用MR_findAll。简化方法已被弃用。

答案 1 :(得分:0)

我遇到了同样的问题,并且意识到我只是忘了给MagicalRecord打电话给我的设置方法,我打电话给MagicalRecord.setupCoreDataStackWithStoreNamed()