Получить свойства NSManagedObject как NSDictionary

Если у меня есть NSManagedObject, который я извлек из контекста, как я могу создать NSDictionary из его динамических свойств, не копируя каждое поле в словарь явно?

Если мой управляемый объект выглядит, например, так:

@implementation Track

@dynamic artist;
@dynamic group;
@dynamic purchase_url;
@dynamic title;
@dynamic file_name;
@dynamic year;

@end

После выборки из базы данных, в этом случае мне нужен NSDictionary с теми же свойствами, установленными для каждого из этих @dynamic свойств.

18
задан typeoneerror 26 April 2012 в 21:13
поделиться