Я создаю приложение todo, и я хочу создать страницу «История» в приложении.Правильное использование принципа mvc между контроллером представления в виде таблицы
Прямо сейчас у меня есть файл модели, и я создал в нем объект «todo» с различными атрибутами (тело, статус, время и т. Д.) И im, используя данные ядра, чтобы удерживать эти todo.
Таким образом, я создал кнопку на странице «История», которая представляет собой табличный вид, и теперь я пытаюсь выяснить, как сохранить отмеченные помехи, и заполнить ячейки истории (таблицы) ячейками этого списка ,
Поэтому я думал, что в контроллере Home view я создам свойство NSMutableArray, называемое «todos», и плохо создайте метод в файле .m-файла Home view, который добавляет todos в свойство todos, импортирует домашний вид контроллера в контроллер просмотра таблицы истории и заполнить его ячейки с помощью свойства массива todos.
Насколько плохо это решение?
благодарит
Почему бы просто не использовать NSPredicate для извлечения «готовых» объектов todo из CoreData? –
@Peter Zhou - какой смысл иметь модель, если контроллер напрямую обращается к CoreData? – Gruntcakes
Почему вы беспокоитесь о том, что домашний контроллер передает todos на контроллер истории? - Просто попросите диспетчер истории выбрать todos непосредственно из модели, когда они будут обновлены в контроллере истории, отправьте обновленные обратно модели, чтобы модель сохранила изменения. – Gruntcakes