Недопустимое объявление функции sqlite_step в Objective C

У меня проблема при извлечении записей таблицы sqlite. Я включил

while (sqlite_step(&statement) == SQLITE_ROW) {
.....
.....
}

Этот оператор показывает предупреждение « неявное объявление функции sqlite_step недействительно в C99 », а затем выдает ошибку « Неопределенные символы для архитектуры i386:« _ sqlite_step », .... 'во время компиляции. Пожалуйста, помогите мне.

2
nl ja de
удалить '&' из while (sqlite_step (& statement) == SQLITE_ROW)
добавлено автор P.J, источник

2 ответы

Эта строка вызывает проблему:

while (sqlite_step(&statement) == SQLITE_ROW)

Измените его на

while (sqlite_step(statement) == SQLITE_ROW)
2
добавлено

Попробуй это

sqlite3_stmt *statement;
while(sqlite3_step(statement) == SQLITE_ROW)
1
добавлено
Я включил sqlite_step вместо sqlite3_step. Хорошо работаю сейчас. Спасибо.
добавлено автор prodeveloper, источник
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
2 400 участник(ов)

Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C, SDK, Rx, Cocoa и т.д.

SqlCom.ru - Стиль жизни SQL
SqlCom.ru - Стиль жизни SQL
908 участник(ов)

Правила чата - https://t.me/sqlcom/88269 @sqlcom - основной канал (только MS SQL) @sql_ninja - второй канал (SQL вопросы начального уровня и свободное общение) @Gopnegbot - Викторина по SQL Server (наберите в привате /quiz). Предложения в @sql_ninja

SQL_Ninja
SQL_Ninja
340 участник(ов)

Правила чата - https://t.me/sqlcom/88269 @sqlcom - основной канал (только SQL) @sql_ninja - второй канал (SQL вопросы начального уровня и свободное общение) @Gopnegbot - Викторина по SQL Server (наберите в привате /quiz)