图像捕获不工作 iOS 7

Posted

技术标签:

【中文标题】图像捕获不工作 iOS 7【英文标题】:Image Capturing Not Working iOS 7 【发布时间】:2013-12-18 11:55:16 【问题描述】:

我有 2 个视图控制器 RootViewControllerCameraViewController。 在 CameraViewController 中:

- (IBAction) takePhoto: (id) sender

   [root.camera takePicture];

这里 'root' 是 RootViewController 的实例 & 'camera' 是 UIImagePickerController 的实例 & 'takePicture' 是 ios 捕获图像的默认方法。设置了UIImagePickerController 的其他委托方法。但问题是事件没有拍照!我不明白问题出在哪里。提前感谢您的帮助。

【问题讨论】:

【参考方案1】:

据我所知,您应该先出示相机,然后按以下方式拍照:

[self presentViewController:root.camera animated:YES completion:^
      [root.camera takePicture];
];

请注意,您需要在委托方法中关闭相机。

【讨论】:

是相机出现了,还是不可见?检查更新的答案

以上是关于图像捕获不工作 iOS 7的主要内容,如果未能解决你的问题,请参考以下文章

在 ios6 中从 iPhone 相机捕获全景图像

从相机捕获图像并裁剪不工作

使用 swift 3 在 iOS 中存储捕获的图像

iPhone 4 中 IOS 7 中奇怪的 UIScrollview 行为

将相机捕获的图像保存到ios中的文档目录中[重复]

保存自定义相机捕获图像 iOS Xcode