【发布时间】:2015-10-08 14:22:18
【问题描述】:
我有一个包含两个选项的操作表:一个是您可以从图库中选择图像,另一个是您可以从相机中拍照。照片库功能正常,但我似乎无法让相机工作。
这是我的代码:
let takePhoto = UIAlertAction(title: "Take photo", style: .Default, handler: {
(alert: UIAlertAction!) -> Void in
// present camera taker
var cameraPicker = UIImagePickerController()
cameraPicker.delegate = self
cameraPicker.sourceType = .Camera
self.presentViewController(cameraPicker, animated: true, completion: nil)
})
func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage!, editingInfo: [NSObject : AnyObject]!) {
var selectedAvatar = UIImagePickerControllerOriginalImage
self.dismissViewControllerAnimated(false, completion: nil)
}
我似乎找不到问题,有人可以帮助我吗?当我尝试运行它并点击拍照时程序崩溃。
【问题讨论】:
-
发生了什么?它会崩溃吗?什么都没有发生吗?请始终提供正在发生的事情,而不仅仅是“不工作”
-
我刚刚做了,我很抱歉。
-
请提供更多关于什么错误的信息?因什么错误而崩溃?有什么记录吗?
-
如果你使用模拟器,它总是会崩溃。
标签: ios swift uiimagepickercontroller