Я использую xcode 4.2 с раскадрой для создания приложения iphone.
Когда я нажимаю кнопку редактирования в верхнем правом углу, я хотел бы иметь опции для удаления существующих строк и видеть дополнительную ячейку (с зеленым значком "+" ) вверху, что позволило бы мне добавить новая ячейка.
У меня есть массив, который заполняется методом viewDidLoad
, используя CoreDatap >
Я включил кнопку настроек
self.navigationItem.rightBarButtonItem = self.editButtonItem;
И реализовал метод
- (void)tableView:(UITableView *)tableView commitEditingStyle:
(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:
(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete) {
// removing a cell from my array and db here...
}
else if (editingStyle == UITableViewCellEditingStyleInsert) {
// adding a cell to my array and db here...
}
}
Я понимаю, что мне нужно добавить ячейку в какой-то момент, которую я смогу редактировать, но мне непонятно, где и я не могу найти объяснения в Интернете.