ios - 在UILabel中显示核心数据结果?

时间:2012-05-19 01:45:08

标签: ios core-data nsstring uilabel

我知道如何设置UILabel并用NSString填充它,所以我错误地假设我可以将核心数据数据库的属性加载到NSString并且将结果显示为UILabel

如果我认为这是可能的,我该如何解决?当我学习如何做到这一点时,我有点想要拼凑的代码片段: - )

我想以正常UIView而不是UITableView显示此结果。

干杯杰夫

1 个答案:

答案 0 :(得分:1)

您应该有NSManagedObject个类来访问您的核心数据实体。例如,如果您有一个名为Person的实体,则应该有一个对应的Person类(在Person.hPerson.m中声明)。对于该Person类的每个属性,您应该具有相应的@property。在您查询了数据后(通常使用NSFetchRequest),您可以访问这些属性并将其分配给您希望的任何UI控件。

例如:

myLabel1.text = person.firstName;
myLabel2.text = person.lastName;

(假设firstNamelastNameNSString s)。