Export datas using FMDB to a directory
Xcrowzz
Membre
Bonjour.
J'essai d'extraire des données d'une base à l'aide du framework FMDB.
Pour cela, j'utilise le code suivant :
- (void)countTime {
NSDate *currentDate = [NSDate date];
int rows = 0;
prefs = [NSUserDefaults standardUserDefaults];
NSDate *lastExportDate = [prefs objectForKey:@ExportSRCurrentDate];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *writableDBPath = [documentsDirectory stringByAppendingPathComponent:@/Hidden/Database.sql];
FMDatabase *database = [FMDatabase databaseWithPath:writableDBPath];
if (![database open]) {
[database release];
return ;
}
FMResultSet *results = [database executeQuery:@SELECT * FROM ZIMAGE WHERE ZSTOREDMODALITY = 'SR'];
while ([results next]) {
NSDictionary *resultsRow = [results resultDictionary];
NSArray *orderedKeys = [[results allKeys] sortedArrayUsingSelector:@selector(compare];
for (NSString *columname in orderedKeys) {
id value = [resultRow objectForKey:columname];
}
rows++
NSLog(@SR : finding : %d, rows);
}
[database close];
}
Le NSLog final m'informe bel et bien que les données sont présentes et que la loop les as toutes récupérées.
Ces données sont les méta-data d'une image DICOM, et mon but est d'extraire ces images en .jpg dans un dossier /Documents/Export/RF/.
Or, je ne trouve pas le moyen de procéder à ces exportations une fois que mon value à récupéré les données.
Une idée ? Ou un commentaire qui m'aiderait à modifier ce que j'ai déjà fait ?
Merci.
Connectez-vous ou Inscrivez-vous pour répondre.