0
Предупреждающее сообщение появляется, когда я использую свою базу данных SQLite. Он отображается в базе данных «&» Любые идеи?Передача 'sqlite3 * const *' (aka 'struct sqlite3 * const *') в параметр типа 'sqlite3 **' (aka 'struct sqlite3 **') отбрасывает квалификаторы
sqlite3 *database;
NSLog(@"Open Database : %@", path);
// Open the database. The database was prepared outside the application.
if (sqlite3_open([path UTF8String], &database) == SQLITE_OK)
{
NSLog(@"Open Database OK");
NSString *selectSQL = [NSString stringWithFormat:@"....
Где вы определили метод получения пути db? –
Хм. Я не могу выполнить эту ошибку с помощью этого кода. Я получаю это точное сообщение об ошибке времени компиляции, если я так называю «базу данных»: «sqlite3 * const database;». Теперь я не думаю, что вы бы это сделали и не поделились с нами, но я подозреваю что-то в вашем определении «базы данных». Но проблема не в приведенном выше коде. Возможно, вы можете поделиться более подробной информацией о том, где у вас есть этот код и т. Д. – Rob
Thx для вашей помощи, это потому, что я использовал базу данных в dispatch_async и объявление базы данных за пределами этого dispatch_async. Я не знал, что не мог этого сделать ... – Claudio