iPhone - вытащить данные непосредственно из базы данных в ячейки таблицы? - PullRequest
1 голос
/ 04 августа 2011

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

Однако это не имеет смысламне, что я должен скопировать данные из моей базы данных в память (массив), а затем использовать это для заполнения ячеек, есть ли способ заполнить ячейки табличного представления без необходимости использовать массив и словарь и вместо этого получить доступ к информации длякаждая ячейка непосредственно из базы данных?

Или извлекает данные из базы данных в память и использует их оттуда рекомендуемым способом?

1 Ответ

3 голосов
/ 04 августа 2011

Взгляните на Руководство по программированию основных данных . Базовые данные используют так называемые «ошибки», которые не запускаются, пока вы не получите к ним доступ. Кроме того, Apple предоставляет NSFetchedResultsController для управления UITableView с базой данных на основе базовых данных.

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