2010-01-19 8 views
5

Volevo solo sapere se è possibile creare una sottocartella nella NSDocumentDirectory e scrivere dati in quella cartella creata, come:Crea sottocartella in NSDocumentDirectory

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);  
NSString *dirPath =[[paths objectAtIndex:0] stringByAppendingPathComponent:@"TestFolder"]; 
NSString *filePath =[dirPath stringByAppendingPathComponent:@"testimage.jpg"]; 
[imageData writeToFile:filePath atomically:YES]; 

Grazie in anticipo per il vostro sostegno!

risposta

5

Il writeToFile potrebbe non riuscire perché la directory non esiste. In caso contrario, è possibile provare la classe NSFileManager con il metodo createDirectoryAtPath:attributes:.

+0

Grazie mille, hai ragione, ho dovuto prima creare il TestFolder con NSFileManager. Ora funziona! – Sean