Skip to content

关于FMDBQueue的问题 #50

@Akateason

Description

@Akateason

我读代码的时候有个问题. 这个写法似乎不合理

    NSMutableArray *users = [NSMutableArray array];
    [jkDB.dbQueue inDatabase:^(FMDatabase *db) {

            //. . .
            [users addObject:model];
            FMDBRelease(model);
        }
    }];
    
    return users;

比如像上面这种情况,我在queue里有很多个操作, 你如何能够确定.你在block外面写返回值. 而此时的返回能保证block里的获取的list已经执行完了? 这个return是立即返回的.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions