so beheben Sie Fehler beim Aufruf sqlite3_step (21: out of memory) rs in der FMDB

ich bin mit FMDB-wrapper, die ich verwendet
dieser code

- (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;
}

ersten mal

- (BOOL)update:(NSString *) Body fromValue:(NSString *)froms{
}

Methode gut funktioniert. in die Schleife ein zweites mal funktioniert es nicht

Fehler beim Aufruf sqlite3_step (21: out of memory) rs

wie dieses problem zu lösen

  • Wie haben Sie dieses problem lösen? Ich sehe, Sie markiert eine Antwort als korrekte, aber ich würde gerne wissen, was du getan hast, denn ich habe das gleiche Problem. Hast du das problem beheben oder hast du den switch an den Core-Daten?
InformationsquelleAutor sreenivas | 2011-12-22
Schreibe einen Kommentar