我创建了一些ManagedObjects,并为它们添加了DisplayName的用户信息键/值
示例:
Attribute: eReader
User Info Key: DisplayName
User Info Value: E-Reader
Attribute: weather
User Info Key: DisplayName
User Info Value: Weather Radar我希望从代码中查询整个NSManagedObject,然后遍历每个属性并在屏幕上显示它们的DisplayName。对如何做到这一点有指导吗?
通过这种方式,我可以显示一个用户可读文本表,但每个条目都映射到正确的NSManagedObject属性,该属性不能以大写或空格开头。
发布于 2014-07-15 11:22:58
我在这里找到了答案,UserInfo Dictionaries on CoreData
for (NSString *key in [ei.attributesAsDictionary allKeys]) {
NSAttributeDescription *attributeDescription = eiEd.attributesByName[key];
NSString *displayName = attributeDescription.userInfo[@"DisplayName"];
}https://stackoverflow.com/questions/24755833
复制相似问题