我知道如何设置UILabel
并用NSString
填充它,所以我错误地假设我可以将核心数据数据库的属性加载到NSString
并且将结果显示为UILabel
?
如果我认为这是可能的,我该如何解决?当我学习如何做到这一点时,我有点想要拼凑的代码片段: - )
我想以正常UIView
而不是UITableView
显示此结果。
干杯杰夫
答案 0 :(得分:1)
您应该有NSManagedObject
个类来访问您的核心数据实体。例如,如果您有一个名为Person
的实体,则应该有一个对应的Person
类(在Person.h
和Person.m
中声明)。对于该Person类的每个属性,您应该具有相应的@property
。在您查询了数据后(通常使用NSFetchRequest
),您可以访问这些属性并将其分配给您希望的任何UI控件。
例如:
myLabel1.text = person.firstName;
myLabel2.text = person.lastName;
(假设firstName
和lastName
为NSString
s)。