Заполнить iphone tableview из базы данных SQLite - PullRequest
2 голосов
/ 29 июля 2010


Я пытаюсь заполнить представление таблицы iphone значениями из базы данных SQLite.Допустим, таблица выглядит следующим образом:


Имя описание картинка
Пудель любит рычать* кошка любит мяу cat.jpg
... ... ...


Как бы я заполнил табличное представление iphone, чтобы включить все под столбцом имени, а затем, когда я нажму наодин из элементов загружает другой вид, содержащий изображение и описание.PS: я довольно новичок в программировании IOS.

Спасибо,
Фернандо Диас

1 Ответ

2 голосов
/ 18 декабря 2011

UITableView не заполняет каждую строку сразу.каждый раз, когда вы прокручиваете вверх или вниз, он заполняет строки одну за другой, поэтому вам следует сначала запросить базу данных SQL, чтобы сохранить (сохранить) данные в массиве.

-(void)querySQL
{
    //query your database and prepare an array here.
    [yourTableView reloadData];
{

//here tell your table how many rows you need.
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return [yourArray count];
}

//Fill your UITableView here
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    //create cell and fill cell objects.
}

спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...