2013-10-11 2 views
1

Я имею дело с базой sqlite в iOS. В моем запросе sqlite я извлекаю несколько столбцов и строк из БД. Имя столбцов: "Username", "Task", "Period", "Date", "Status". Все эти поля имеют тип "text". Запрос будет извлекать все строки из таблицы, соответствующей определенному Username.Управление несколькими строками и столбцами, возвращаемыми из базы данных SQLite в iOS

У меня нет понятия, как управлять возвращаемыми данными. Мне нужно, чтобы какая-то часть данных (только «Задача и дата») отображалась в таблице, а остальная часть (период и другие связанные вещи) отображались при нажатии одной из строк.

ответ

0

Создайте пользовательский подкласс NSObject для размещения этих настраиваемых свойств. Вы можете настроить один так:

@interface Employee 

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

@end 

Если вы проверили ваши запросы, и они быстро, даже когда вы тянете все эти поля (в том числе те, которые вам не нужны в данный момент времени), то просто магазин их в этом классе с первым запросом. Затем, когда доступ к строке доступен, вы можете просто получить доступ к тому, что вам нужно. Если что-то происходит медленно, и вам не нужна определенная информация в то время, выполните следующий запрос, когда потребуется дополнительная информация.

+0

ok .. позвольте мне попробовать это .. – Shradha

Смежные вопросы