[英]getting SIGABRT for UIImagePickerControllerSourceTypeCamera
我正在尝试制作一个非常简单的 iphone 应用程序来显示设备的实时相机视图,并添加了我通过研究发现的以下代码。
-(void)viewDidLoad{
UIImagePickerController *imagePicker =
[[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.allowsEditing = YES;
[self presentModalViewController:imagePicker animated:YES];
[imagePicker release];
}
这只会导致 SIGABRT 错误,我不知道该怎么做。
由于上述代码似乎是实现相机视图的必要条件,我是否还有其他遗漏的东西? 没想到简单地加载相机视图会给我带来压力......请帮帮我。
ps.我正在使用 xcode 4 顺便说一句。
在添加之前检查这个
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
UIImagePickerController *imagePicker =
[[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.allowsEditing = YES;
[self presentModalViewController:imagePicker animated:YES];
[imagePicker release];
}
else
{
//.....
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.