Итак, я создал приложение Core Data, в котором пользователь вводит информацию в модальном представлении, и после нажатия «Сохранить» он создает ячейку (или добавляет элемент в массив) в таблице. Каждая ячейка переходит в подробное представление, где можно добавить статистику для каждой ячейки. У меня вопрос: как обеспечить уникальность каждого подробного представления для каждого элемента в таблице и убедиться, что статистика в подробном представлении сохраняется с каждой соответствующей ячейкой (или элементом массива)?
Подробное представление, уникальное для каждой ячейки таблицы, с использованием Core Data
Ответы (1)
Вы не знаете. Ваше подробное представление должно быть универсальным, многократно используемым объектом, который передается конкретному основному объекту данных при его инициализации.
Когда вы выберете ячейку, у вас будет путь к ее индексу. Путь индекса можно использовать для получения управляемого объекта, который затем передается в подробное представление.
Детальный вид (контроллер) затем вносит любые поправки в переданный объект.
Это описано в любом мастер-детальном руководстве, которое вы найдете.
person
jrturton
schedule
30.05.2013
Я уже сделал это в том смысле, что при нажатии на ячейку она передает метку из ячейки в подробный вид. Я не ожидал, что он автоматически сохранит любую сопроводительную информацию (например, информацию, введенную в текстовое поле). Я предполагаю, что я спрашиваю, какой метод лучше всего использовать для сохранения такой информации, или он делает это автоматически?
- person Da1nonlyjman; 30.05.2013
Ваш подробный вид должен обновить модель, это будет в коде, который вы пишете. Обычно это будут методы делегирования текстового поля или аналогичные.
- person jrturton; 30.05.2013
В порядке. Моя ошибка в том, что я пытался передать информацию с помощью pushSegue, как это делает Apple в своем шаблоне основной информации. Спасибо
- person Da1nonlyjman; 31.05.2013