Objective C中sqlite_step函数的声明无效

时间:2012-12-28 10:08:19

标签: objective-c ios xcode sqlite

检索sqlite表记录时遇到问题。 我已经包括了

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

此语句显示警告'隐式声明函数sqlite_step在C99中无效'以及稍后抛出错误'未定义的架构i386符号:“_ sqlite_step”,... 。'编译时。请帮帮我。

2 个答案:

答案 0 :(得分:2)

此行导致问题:

while (sqlite_step(&statement) == SQLITE_ROW)

将其更改为

while (sqlite_step(statement) == SQLITE_ROW)

答案 1 :(得分:1)

试试这个

sqlite3_stmt *statement;
while(sqlite3_step(statement) == SQLITE_ROW)