Мне нужно создать два табличных представления, «родительский» и «дочерний». В «родительском» представлении таблицы пользователь может создать ячейку, дать ей имя, и после нажатия этой ячейки будет отображаться второе «дочернее» табличное представление. В табличном представлении «child» пользователь должен также иметь возможность добавлять уникальные ячейки в ячейку, которая была прослушена. Например, пользователю представлен табличный вид. Пользователь вводит знак +, чтобы добавить ячейку, а затем называет ее. Пользователь отбирает Done, и первое представление таблицы появляется снова с новой именованной ячейкой в нем. Пользователь удаляет ячейку, а затем создает ячейку, которая уникальна для ячейки над ней. Как использовать основные данные, как я могу это достичь? Я знаю, как создать простое представление таблицы, но у меня возникают проблемы с тем, что созданные ячейки во втором контроллере представлений уникальны для того, где они были созданы.Tableview after tableview
ответ
Похоже, вам нужно создать не менее 2 объектов в вашей базовой модели данных. Я буду называть первый объект Routine объектов на основе вашего комментария. Объекты Routine будут иметь отношение, называемое «Задачи» с назначением для объекта Task. Это будет отношение «ко многим», поэтому каждый объект Routine может иметь много задач. Когда вы выберете ячейку, вы передадите управляемый объект, представленный в этой ячейке, ко второму контроллеру табличного представления, чтобы добавить объекты Task к этому конкретному объекту.
Учитывая, что объекты задачи должны быть NSS, так что они могут быть сохранены, как бы вы это сделали, чтобы ячейки были в порядке создания (NSSet - это неупорядоченный тип коллекции)? – rodrigochousal
@rodrigochousal, вам, вероятно, придется добавить атрибут date, созданный для объекта Task, и отсортировать его на основе этого. – rdelmar
- 1. reload tableView AFTER Запрос запроса (последовательная очередь?)
- 2. TableView в tableView chrashes
- 3. Segue from TableView to TableView
- 4. tableview reload не вызывает методы делегата tableview
- 5. Filter Tableview
- 6. Новый TableView отстает от другого TableView
- 7. Динамический TableView внутри ячейки Static tableview
- 8. Список tableview ссылка на другой список tableview
- 9. TableView Cell щелкните по другому TableView
- 10. Сделать tableView subView прокруткой с помощью tableView
- 11. Получить tableView: heightForRowAtIndexPath: произойти после tableView: cellForRowAtIndexPath :?
- 12. Tableview клетки - выбрать из другого Tableview
- 13. подвид из TableView удален - Tableview не видно
- 14. TableView не перезагружается при вызове [tableView reloadData]
- 15. ios, настроить tableView или контроллер tableView
- 16. Фильтр tableView строк не перезагружает tableView
- 17. Передача данных от Tableview к другому Tableview
- 18. tableView numberOfRowsInSection вызывает tableView viewForHeaderInSection на iOS4
- 19. Добавить к югу TableView на Tableview
- 20. Передача coredata из tableview в другой tableview
- 21. нажать несколько видов из TableView в Tableview
- 22. - (NSInteger) tableView: (UITableView *) tableView numberOfRowsInSection: (NSInteger) раздел?
- 23. Swift: Tableview
- 24. tableview navigation
- 25. TableView NSException
- 26. TableView crashes
- 27. Autoscrolleable TableView
- 28. Tableview numberOfRowsInSection
- 29. tableview array
- 30. нагрузки Tableview
Я не знаю, о чем вы говорите: «Пользователь забирает ячейку, а затем создает ячейку, которая уникальна для ячейки над ней». Можете ли вы уточнить? – rdelmar
В первом представлении таблицы пользователь удаляет ячейку и отправляется в новое представление таблицы. В этом представлении таблицы пользователь может добавлять новые ячейки. Эти ячейки должны быть уникальными для этого табличного представления (они не должны отображаться, если вы нажимаете любую другую строку в первом представлении таблицы). – rodrigochousal
Я думаю, что понимаю, что вы сейчас говорите, но это поможет узнать, какие данные вы хотите отображать в этих ячейках. Более конкретный пример того, что будет отображаться в ячейке в первой таблице, и то, как данные в новых ячейках во второй таблице относятся к данным ячейки в первой таблице, было бы полезно. – rdelmar