作者:朱克锋
邮箱:zhukefeng@iboxpay.com
转载请注明出处:http://blog.youkuaiyun.com/linux_zkf
- (NSString *) findUniqueSavePath
{
int i = 1;
NSString *path;
do {
path = [NSString stringWithFormat:@"%@/Documents/IMAGE_%04d.PNG", NSHomeDirectory(), i++];
} while ([[NSFileManager defaultManager] fileExistsAtPath:path]);
return path;
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
[self dismissModalViewControllerAnimated:YES];
[picker release];
[UIImagePNGRepresentation(image) writeToFile:[self findUniqueSavePath] atomically:YES];
}
本文介绍了一个简单的iOS应用程序功能,该功能用于从UIImagePickerController选择图片后,自动为所选图片生成一个唯一的保存路径,并将图片保存为PNG格式。通过递增方式确保了每次保存的文件名都是独一无二的。
1816

被折叠的 条评论
为什么被折叠?



