我使用FMDB包裝我用如何解決錯誤調用sqlite3_step(21:內存不足)RS在FMDB
- (BOOL)update:(NSString *) Body fromValue:(NSString *)froms {
BOOL success = NO;
FMResultSet *rs;
//I have **searchTable** and in that folder name **OFFICE**
rs = [self.database executeQuery:@"select searchId,body from searchTable WHERE folder = 'OFFICE'"];
NSInteger primaryKey = -1;
NSString *body = nil;
NSString *md5OfSearchEmailBody = nil;
while ([rs next]) {
primaryKey = [rs intForColumn:@"searchId"];
body = [rs stringForColumn:@"body"];
}
[rs close];
return success;
}
首次
- (BOOL)update:(NSString *) Body fromValue:(NSString *)froms{
}
方法工作正常 此代碼。在循環第二次它不工作
錯誤調用sqlite3_step(21:內存不足)RS
如何解決這個問題
您是如何解決這個問題的?我看到你的答案是正確的,但我想知道你做了什麼,因爲我有同樣的問題。你是否解決了這個問題,或者你是否切換到核心數據? – Fellowsoft 2013-04-23 13:50:21