Чтение двух таблиц из базы данных в sqlite в одном сгруппированном табличном представлении - PullRequest
0 голосов
/ 21 июля 2011

У меня есть список уравнений в моем приложении, и я хочу, чтобы сгруппированное табличное представление загрузило одну таблицу из моей базы данных sqlite в первый раздел табличного представления и загрузило другую таблицу из sqlite во второй раздел табличного представления. Итак, я знаю, как создать и прочитать базу данных из делегата приложения и получить мои таблицы sqlite в два массива, которые содержат их содержимое. Я также знаю, как загрузить одну таблицу из sqlite в табличное представление в xcode, но у меня все еще есть несколько вопросов. Как установить определенные строки в моей базе данных для разделов моего табличного представления? Можно ли загрузить несколько таблиц из базы данных в одно сгруппированное табличное представление?

1 Ответ

0 голосов
/ 21 июля 2011

Я также новичок в разработке для iphone, но, насколько мне известно, вы не можете иметь несколько таблиц в одном сгруппированном табличном представлении.

Вы можете использовать условия или переключать регистры для своего приложения, чтобы определять секции и строки.

как я даю пример условия if, где тип запроса является целым числом.

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 

{ // Возвращаем количество секций.

if(RequestType == 2) 
{
    return [arrayCityNames count];
}else
{
    return 1;
}
return 1;

}

  • (NSInteger) tableView: (UITableView *) tableView numberOfRowsInSection: (NSInteger) раздел { // Возвращаем количество строк в разделе.

    if (RequestType == 1) { возврат 1; }

    if (RequestType == 2) { возврат 2; } if (RequestType == 3) { возврат 1;

    } еще { // Возвращаем количество строк в разделе. возврат 1; } * * Тысяча двадцать-один

    возврат 0; }

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