HI @ll!
Я хочу добавить и удалить некоторые элементы из моего источника данных программно для моего просмотра таблицы.
Прежде всего: чего я хочу достичь?
У меня есть UIView с элементом управления TTTableView (Tableview из проекта Three20, но полученный из общего элемента управления UITableView) Этот TableView работает хорошо и имеет объект TTSegmentedDataSource, присоединенный как источник данных. В настоящее время TableView показывает компонент UISwitch. Я хочу показать и скрыть некоторые элементы над элементом управления UISwitch в соответствии с состоянием переключателя. И элементы должны скрываться и отображаться с использованием обычной анимации TableView, так же как пользователь добавил или удалил элемент.
Я уже пытался это сделать, но я не понимаю.
Например:
[self.treeView beginUpdates];
[[((TTSegmentedDataSource*)self.treeView.datasource).items objectAtIndex:0] removeObject: objectToBeRemoved];
[self.treeView endUpdates];
[self.treeView reloadData];
Это не сработало, а также выдало исключение.
Какое решение? Как программно добавлять и удалять элементы из TableView?
Надеюсь, вы можете мне помочь! THX!
C YA