0
私はイメージ名(@ "image.jpg"と言うことができます)を持っています。私は "coffeeShops"という名前のDocumentsフォルダに作成したフォルダに保存したいと思います。どうすればいいですか?ドキュメントの特定のフォルダにUIImageをアップロードするにはどうすればよいですか?
私はイメージ名(@ "image.jpg"と言うことができます)を持っています。私は "coffeeShops"という名前のDocumentsフォルダに作成したフォルダに保存したいと思います。どうすればいいですか?ドキュメントの特定のフォルダにUIImageをアップロードするにはどうすればよいですか?
NSString *docs = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES) objectAtIndex:0];
NSString *dir = @"coffeeShops";
NSString *destPath = [docs stringByAppendingPathComponent:dir];
// check if the destination directory exists, if not create it
BOOL isDirectory;
BOOL exists = [[NSFileManager defaultManager] fileExistsAtPath:destPath isDirectory:&isDirectory];
if(!exists || !isDirectory) {
NSError *error = nil;
[[NSFileManager defaultManager] createDirectoryAtPath:destPath withIntermediateDirectories:NO attributes:nil error:&error];
if(error != nil) {
// should do error checking here
NSLog(@"%@",[error localizedDescription]);
}
}
NSString *fileName = @"image.jpg";
NSString *path = [destPath stringByAppendingPathComponent:fileName];
[UIImageJPEGRepresentation(image) writeToFile:path atomically:YES];