Удалить данные из базы данных - PullRequest
0 голосов
/ 23 июня 2011

Я новичок в программировании для iPhone, и я мало что знаю о базе данных. Я делаю приложение для iphone, в котором я использовал базу данных для хранения контактов, всякий раз, когда я добавляю новый контакт, он добавляется в табличное представление, где отображаются другие контакты. Но я хочу, чтобы, если мне не нужен контакт, щелкнув строку представления таблицы, он должен быть удален как из таблицы, так и из базы данных. Как мне это сделать. Пожалуйста, помогите мне.

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 24 июня 2011

Вы можете использовать этот код

- (void)viewDidLoad {

self.navigationItem.rightBarButtonItem = self.editButtonItem;

}
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
        ;

    if (editingStyle == UITableViewCellEditingStyleDelete) {
        // Delete the row from the data source
        [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:YES];
    }   

        }
0 голосов
/ 23 июня 2011

Вот хороший учебник по sqlite: http://www.icodeblog.com/2008/08/19/iphone-programming-tutorial-creating-a-todo-list-using-sqlite-part-1/

вы будете использовать sqlite3_prepare_v2, но я знаю, что есть некоторые вспомогательные фреймворки, которые люди будут рекомендовать (я не использовал их, поэтому могу 'комментарий t

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...