繁体   English   中英

为 UIImagePickerControllerSourceTypeCamera 获取 SIGABRT

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM