Core data Coredata访问具有KVC表示法关系的成员

Core data Coredata访问具有KVC表示法关系的成员,core-data,fetch,nsmanagedobject,Core Data,Fetch,Nsmanagedobject,我在coredata中有两个实体: 声音描述如下: NSString *code NSString *description NSDate *date NSString *notes Voice *voice 及 运动描述如下: NSString *code NSString *description NSDate *date NSString *notes Voice *voice 我需要写下这样的内容(我必须使用通用的NSManagedObject和NSObject) 在

我在coredata中有两个实体:

声音描述如下:

NSString *code

NSString *description
NSDate *date

NSString *notes

Voice *voice

运动描述如下:

NSString *code

NSString *description
NSDate *date

NSString *notes

Voice *voice
我需要写下这样的内容(我必须使用通用的NSManagedObject和NSObject)

在移动实体列表上执行提取

但当我执行代码时,我会收到以下错误:

012-02-09 01:52:15.843 MyApplication[1846:707] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<Movement 0x16e680> valueForUndefinedKey:]: the entity Movement is not key value coding-compliant for the key "voice.description".
012-02-09 01:52:15.843我的应用程序[1846:707]***由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[valueForUndefinedKey:]:实体移动不符合键“voice.description”的键值编码。

有没有一种方法可以使用通用访问解决此问题?

我刚刚解决了将valueForKey方法更改为ValuerWorkyPath方法的问题

多谢各位