警告“初始化从没有强制转换的整数生成指针”

时间:2010-10-04 08:25:50

标签: iphone objective-c cocoa-touch sqlite

NSString * titl = [数据库executeNonQuery:@“SELECT * FROM numberquestion”];

发出警告“初始化从没有强制转换的整数中生成指针”

什么是错?

表“numberquestion”只包含一个字符串“20”,类型为TEXT

提前致谢

非常欢迎你的建议。

2 个答案:

答案 0 :(得分:1)

您的database对象似乎在int上返回executeNonQuery:@"SELECT * FROM numberquestion"

如果它是某种通用数据库访问器,我会期望一个数组或类似的结构作为“SELECT * ...”的结果。

但是当方法读取“executeNonQuery:”时,它可能只返回一个状态(以整数编码),因为你不期望一个结果(exectute 查询)。

答案 1 :(得分:0)

我的错误得到了答案。应该使用executeQuery代替executeNonQuery