Я хочу перенести пользовательские данные из старого SQLite в новый SQLite.
Сначала я запрашиваю идентификатор всего избранного с помощью
SELECT id FROM content WHERE favorite = 1
Затем я сохранил идентификатор всего избранного в NSMutableArray следующим образом:
NSMutableArray *favContentIds = [NSMutableArray array];
while (sqlite3_step(compiledStatement) == SQLITE_ROW) {
NSInteger favContentId = sqlite3_column_int(compiledStatement, 0);
[favContentIds addObject:[NSNumber numberWithInteger:favContentId]];
}
Теперь я хочусвязать favContentIds в операторе обновления
UPDATE content SET favorite = 1 WHERE id IN ?
Я пробовал sqlite3_bind_text, но он не работает.Нужно ли конвертировать favContentIds в NSString с UTF8String?
Любая помощь будет оценена.