小编And*_*w H的帖子

核心数据:访问属性的两种不同方式,只有一种工作方式

对于以下代码,在下面两行之前的两个注释中,只有第一个有效.

NSManagedObject * Event = [NSEntityDescription insertNewObjectForEntityForName:str inManagedObjectContext:app.managedObjectContext]; 
//Work but strange
[Event setValue:[NSNumber numberWithInt:buf4[v+h]] forKey:value]; 
 //Error
Event.value= [NSNumber numberWithInt:buf4[v+h]]; 
Run Code Online (Sandbox Code Playgroud)

第二次返回并出错

request for member 'value' in 'Event', which is of non-class type 'NSManagedObject*'
Run Code Online (Sandbox Code Playgroud)

iphone core-data key-value-coding nsmanagedobject

-1
推荐指数
1
解决办法
631
查看次数