ios - 使用 fmresultset 形式 fmdb get Error calling sqlite3_step (21: out of memory) rs
问题描述
我使用 fmresultset 在同一个控制器中有两个功能。func1() 运行良好,但 func2() 一直显示 Error calling sqlite3_step (21: out of memory) rs。请帮忙!
NSString *selectIsbn = [NSString stringWithFormat:@"SELECT * FROM cacheinfo where isbn= '9789576068164'"];
FMResultSet *resultSet = [db executeQuery:selectIsbn];
while ([resultSet next]) {
NSString *resultsString = [resultSet stringForColumn:@"json"];
NSData *data = [resultsString dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *dic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:NULL];
}
if (![resultSet next]) {
NSLog(@"no object");
}
[resultSet close];
解决方案
推荐阅读
- blockchain - 如何使用公钥或私钥从 IPFS 下载文件
- python - Want to extract the links of the members given in 'view'
- python - 如何在程序运行时在程序中创建多个变量?
- python - 遍历嵌套列表以生成忽略 NoneType 的最小值和最大值
- python - 将此重量/分数转换为 Coulmn 名称列表,并使用 Python 根据其重量/分数矩阵格式排序
- jhipster - JHipster:禁用 liquibase - 我可以为我的项目禁用 liquibase 但仍然填充 Jhipster 生成的表(用户、用户权限)吗
- php - 如何在 symfony 中使用 formbuilder 处理 json_array 类型?
- azure-keyvault - 代表用户对用户特定 Key Vault 的应用程序访问
- javascript - 附加的新行的行为不像前一个(行)
- python - 如果 Dataframe 中的行包含某些字符串删除