#import "QSThingsAreasParser.h" @implementation QSThingsAreasParser - (BOOL)validParserForPath:(NSString *)path { return [[path lastPathComponent] isEqualToString:@"main.sqlite"]; } - (NSArray *)objectsFromPath:(NSString *)path withSettings:(NSDictionary *)settings { NSString *query = @"SELECT " "uuid, " "title " "FROM TMArea " "ORDER BY title;"; NSArray *results = [SQLHelper executeSql:query onFile:path]; NSMutableArray *objects = [NSMutableArray array]; [results enumerateObjectsUsingBlock:^(NSDictionary *dictionary, NSUInteger i, BOOL *stop) { [objects addObject:[ObjectHelper areaFromSQLResult:dictionary usingPath:path ]]; }]; return objects; } @end