我就是听不懂:
到底如何才能在 xcode 上“关闭”imagePickerController? 这是打开相机的代码,它工作得很好..
-(IBAction) startcamera {
imagePickerController = [[UIImagePickerController alloc] init];
imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePickerController.allowsEditing = NO;
imagePickerController.showsCameraControls=NO;
imagePickerController.toolbarHidden=YES ;
imagePickerController.wantsFullScreenLayout=YES;
imagePickerController.cameraOverlayView=self.view;
self.imagePickerController.delegate=self;
[self presentModalViewController:imagePickerController animated:YES];
[imagePickerController release];
}
现在,假设我想通过单击按钮来关闭 imagePickerController(意味着不选择任何图像):我该怎么做? 尝试过:
-(IBAction)closecamera {
[imagePickerController release];
[imagePickerController dismissModalViewControllerAnimated:YES];
}
但它不起作用! 有什么线索吗? 提前致谢
最佳答案
- 不要释放
uiimagePickerController
两次。 - 您可以使用
[selfmissViewControllerAnimated:YES];
关闭它
关于iphone - 如何关闭uiimagePickerController?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4246718/