jav*_*lbo 0 sqlite objective-c
我使用Xcode5在ios7上编码,编译器给我这个错误.
隐式转换失去整数精度
sqlite3_int64
又名long long
到int
.
下面的代码如下:
if([self chatId] != nil) {
[chatId release];
}
chatId = [[NSNumber alloc] initWithInt:sqlite3_last_insert_rowid(database)];
sqlite3_finalize(sqlStatement);
Run Code Online (Sandbox Code Playgroud)
有帮助吗?
小智 5
SQLite3行ID是唯一的64位有符号整数.试试这个:
chatId = [[NSNumber alloc] initWithLongLong:sqlite3_last_insert_rowid(database)];
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1015 次 |
最近记录: |