Как загрузить элементы в таблице полностью, чтобы получить все IndexPaths?
У меня есть эта функция, в которой я получить доступ из других классов, чтобы получить indexpath соответствующих клеток, так что я могу изменить данные в ячейке динамически через App.
Проблема в том, что, когда я обновляю ячейки, измененные ранее, я хотел бы изменить их снова, как только пользователь закроет и снова откроет приложение, но я не могу получить доступ к ячейкам за 10-й строкой. И я предполагаю, что это связано с тем, что TableView загружает только то, что можно просмотреть на данный момент.
Есть ли способ принудительно загрузить все ячейки? Является ли моя теория правильной? Или есть другой подход, к которому я должен идти.
Какой хороший пример централизованного источника данных? Является ли использование NSUserDefaults для хранения данных локально? –
Что-то вроде этого, а затем загрузите эту информацию в массив, который затем ваш вид таблицы может получить доступ к массиву, чтобы узнать, что должно отображаться в tableView: cellForRowAtIndexPath: – TheAmateurProgrammer
Прохладный, да, я надеялся избежать использования NSUserDefaults, не уверен, почему еще раз. Но я вижу, что это общая тема в MVC, так как я начинаю понимать MVC сам со временем. Спасибо за ответ! –