2010-01-19 16 views
5

Sólo quería saber si es posible crear una subcarpeta en la NSDocumentDirectory y escribir datos en esa carpeta creada, como:crear subcarpetas en 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]; 

Gracias de antemano por su apoyo!

Respuesta

5

El writeToFile puede fallar porque el directorio no existe. Si falla, puede probar la clase NSFileManager que tiene un método createDirectoryAtPath:attributes:.

+0

Muchas gracias, tienes razón, primero tuve que crear el TestFolder con el NSFileManager. ¡Ahora funciona! – Sean

Cuestiones relacionadas