2016-10-03 47 views
0

在它被赋予的是我无法findFirstByAttribute在MagicalRecord

如果检索从数据的单一对象的唯一方式 商店,你应该这样做

MagicalRecords的文档

Person *person = [Person MR_findFirstByAttribute:@"FirstName" withValue:@"Forrest"];

我这样做

DX *foundDX = [DX MR_findFirstByAttribute:@"code" withValue:cell.DXCodeName]; 
NSLog(@"Found DX: %@, Cell Code Name is: %@",foundDX,cell.DXCodeName.text); 

如果我知道这个值是实体它仍然给我

找到DX:(空),单元代码名称为:F45

但我在DX实体已经有这个价值

enter image description here

所以我在想什么?

回答

1

对不起,这里把这个,但我没有评论的声誉呢。你有没有尝试传递值cellCodeName.text?

+0

是的,我传递值作为'[self.AddEditDX setCode:[NSString stringWithFormat:@“%@”,cell.DXCodeName.text]];' –

+0

对不起,我的意思是这样的线 DX * foundDX = [DX MR_findFirstByAttribute:@“code”withValue:cell.DXCodeName.text]; – HarmVanRisk

+0

通过改变我在NSLog'发现DX:(实体:FavDX; id:0xd0000000001c0000 ;数据:{ 码= F45; 描述=“躯体形式障碍”; isFav = 1;} ),细胞代号为:F45' –