Привет всем, я использую базу данных sqlite3 в своем приложении для iphone, но кажется, что у меня есть проблема, когда я пытаюсь обновить объект в таблице.Может кто-нибудь вкратце объяснить, как NSStrings можно добавить в качестве заполнителя?(Да, я знаю, что идентификатор не должен быть NSString:))
Этот фрагмент кода обновляет таблицу:
NSString *affectedFactId = [fact factId];
char const *sqlStatement = sqlite3_mprintf("UPDATE facts SET isFavorite = 'yes' WHERE id=1");
Этот фрагмент кода не выполняется:
NSString *affectedFactId = [fact factId];
char const *sqlStatement = sqlite3_mprintf("UPDATE facts SET isFavorite = 'yes' WHERE id='%@'", affectedFactId);
Спасибо за объяснение, ура, Doonot