【发布时间】:2014-07-21 14:47:27
【问题描述】:
我只使用简单的代码从相机拍照,但是当我使用以下代码打开相机时,我收到收到内存警告,并且在拍照后,应用程序崩溃了。有什么解决办法吗?
此问题出现在 iPhone4s 和 os 7.1 中。
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.showsCameraControls = YES;
[self presentViewController:imagePicker animated:YES completion:nil];
}
【问题讨论】:
-
全局试用 imagepicker 并使用
-
@BhaveshNai 你是什么意思?
-
UIImagePickerController *imagePicker 在 .h 文件中声明
-
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) { imagePicker = [[UIImagePickerController alloc] init]; imagePicker.delegate = 自我; imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera; imagePicker.showsCameraControls = 是; [自我presentViewController:imagePicker动画:YES完成:无]; }
-
嘿@BhaveshNai - 仍然遇到同样的问题。