nsset valueforkey以“{(我需要的值)}”返回

时间:2014-05-28 08:41:23

标签: ios core-data nsset

在CoreData中,这将返回我需要放在{( ... )}

之间的文本
NSSet *abc = self.file.abc;
NSString *name = [abc valueForKey:@"name"];

cell.nameLabel.text = [NSString stringWithFormat:@"%@",name ];

如何获取正确的文字?

1 个答案:

答案 0 :(得分:0)

当你在一个集合上调用valueForSet:时,它会返回“包含每个接收集成员上调用valueForKey:的结果的集合。”

这意味着您的名称变量实际上指向的是集合而不是字符串。

您所看到的只是集合的字符串描述。


假设您的集合只包含一个对象,您可以通过调用集合上的anyObject来获取该对象。然后你可以得到那个对象的名字。