警告“初始化使指针从整数开始而没有强制转换”

问题描述 投票:-1回答:2
NSString *titl = [database executeNonQuery:@"SELECT * FROM numberquestion"];

发出警告:

初始化使指针从整数开始而没有强制转换

怎么了?

表“ numberquestion”仅包含一个文本类型为“二十”的字符串

iphone objective-c cocoa-touch sqlite
2个回答
1
投票

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

如果使用某种通用数据库访问器,则可能需要一个数组或类似的结构作为“ SELECT *…”的结果。

但是当该方法读取“ executeNonQuery:”时,它可能仅返回一个状态(以整数编码),因为您不希望有结果(exectute Non Query)。


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.