管理从iOS中的SQLite数据库返回的多个行和列

时间:2013-10-11 13:05:10

标签: objective-c sqlite

我在sqlite处理iOS数据库。在我的sqlite查询中,我正在从数据库中检索多个列和行。列的名称为"Username", "Task", "Period", "Date", "Status"。所有这些字段都是"text"类型。该查询将从表中检索与特定Username对应的所有行。

我不知道如何管理返回的数据。我需要在表格中显示部分数据(仅限任务和日期),并在单击其中一行时显示部分的其余部分(句点和其他相关内容)。

1 个答案:

答案 0 :(得分:0)

创建自定义NSObject子类以容纳这些自定义属性。你可以像这样设置一个:

@interface Employee

@property (nonatomic, copy) NSString* username;
...

@end

如果你已经测试了你的查询,即使你拉出所有这些字段(包括那时你不需要的字段)它们也很快,那么只需将它们存储在第一个查询的那个类中。然后,当访问该行时,您只需访问您需要的任何属性。如果事情变得缓慢并且您当时不需要某些信息,则在需要额外信息时执行后续查询。