Coredata доступ к члену с отношения с нотацией KVC - PullRequest
0 голосов
/ 09 февраля 2012

У меня есть две сущности в coredata:

Голос описан как:

NSString *code

NSString *description

и

Движение описано как:

NSDate *date

NSString *notes

Voice *voice

Iнужно записать что-то вроде этого (и я должен использовать общие NSManagedObject и NSObject)

NSManagedObject *currentManagedObject = [fetchedController objectAtIndexPath:indexPath];

NSObject *value = [currentManagedObject valueForKey:@"voice.description"];

Выборка выполняется над списком объектов Movement.

Но когда я выполняю кодЯ получаю эту ошибку:

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".

Есть ли способ решить эту проблему, используя общий доступ?

1 Ответ

2 голосов
/ 09 февраля 2012

Я только что решил проблему изменения метода valueForKey с помощью метода valuerForKeyPath.

Спасибо

...