【发布时间】:2013-01-21 10:59:55
【问题描述】:
我当前的代码是:
- (IBAction)cameraButtonAction:(id)sender {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.allowsEditing = NO;
picker.sourceType = (sender == cameraButton) ? UIImagePickerControllerSourceTypeCamera : UIImagePickerControllerSourceTypeSavedPhotosAlbum;
[self presentModalViewController:picker animated:YES];
}
这是调出默认相机,但当我选择use 时,它不会保存图片。我试过了:
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo {
UIImageWriteToSavedPhotosAlbum(image, nil, nil, nil);
[self dismissModalViewControllerAnimated:YES];
}
我看过的每个教程,他们使用UIImageView 制作了一个自定义相机应用程序,但这不是我想要做的,我不想在应用程序中显示图像并希望保留默认相机功能。
【问题讨论】:
标签: ios xcode camera uiimagepickercontroller