Я пытаюсь понять это некоторое время, но я не могу найти решение. У меня есть таблица, которая была создана как:
[db executeUpdate:@"CREATE TABLE 'MEDIA' (identifier INTEGER PRIMARY KEY AUTOINCREMENT, taskIdentifier INTEGER, type INTEGER, data BLOB)"]
Как я должен вставить запись в эту таблицу? Я пробовал это:
[db executeUpdate:@"INSERT INTO 'MEDIA' VALUES($next_id,?,?,?)" withArgumentsInArray:arguments];
тогда как arguments - это NSArray с 4 значениями, первое из которых является фиктивным значением (поскольку оно должно автоматически увеличиваться), но безрезультатно. Как это должно работать с FMDB?