Reputation: 333
I just wanted to know if it's possible to create a subfolder in the NSDocumentDirectory and write data into that created folder, like:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *dirPath =[[paths objectAtIndex:0] stringByAppendingPathComponent:@"TestFolder"];
NSString *filePath =[dirPath stringByAppendingPathComponent:@"testimage.jpg"];
[imageData writeToFile:filePath atomically:YES];
Thanks in advance for your support!
Upvotes: 5
Views: 5427
Reputation: 1077
The createDirectoryAtPath:attributes: method has been deprecated.
Use createDirectoryAtPath:withIntermediateDirectories:attributes:error: instead.
Upvotes: 5
Reputation: 104145
The writeToFile
might fail because the directory does not exist. If it does fail, you could try the NSFileManager
class that has a createDirectoryAtPath:attributes: method.
Upvotes: 5