У меня странная ситуация, когда следующий код работает, однако XCode предупреждает, что он устарел ...
NSString *col1 = [NSString stringWithCString:(char *)sqlite3_column_text(compiledStatement, 0)];
Однако, так как это устаревший метод, если я установил кодировку, строка получилась неправильной! Я перепробовал все кодировки, но ни одна не работает!
NSString *col1 = [NSString stringWithCString:(char *)sqlite3_column_text(compiledStatement, 0) encoding:NSASCIIStringEncoding];