【问题标题】:multiple pictures with UIImagePickerController带有 UIImagePickerController 的多张图片
【发布时间】:2015-03-18 13:56:29
【问题描述】:

我一直在网上搜索,但找不到答案。 基本上我想一张接一张地拍两张照片。 我正在使用 UIImagePickerController 来显示选择器并实现 didFinishPickingMediaWithInfo。 当它被调用时,我正在检查我的计数,如果它是一个,我实现一个块并将其传递给dismissViewControllerAnimated,如下所示:

if(1 == count) {
    void (^simpleBlock)(void);
    simpleBlock = ^{
        [self useCamera];
    };

    [self dismissViewControllerAnimated:NO completion:simpleBlock];
}

似乎一切正常,甚至调用了 useCamera 方法。 问题是选择器第二次显示我看到了它的所有控件,但我没有在屏幕上看到来自相机的图像。

如有任何帮助,将不胜感激。

【问题讨论】:

  • 第二次分配是否仍然正确?
  • 是的,我正在检查我的选择器是否为 nil

标签: ios camera uiimagepickercontroller


【解决方案1】:

我设法将 useCamera 的调用替换为:

[self performSelector:@selector(useCamera) withObject:nil afterDelay:0.3];

我认为我的问题与:iOS 7 UIImagePickerController has black preview 因为延迟解决了问题。

【讨论】:

    【解决方案2】:

    为您节省时间。您可以使用可用的图书馆。这些都是我不错的选择。 CTAssetsPickerControllerELCImagePickerController

    【讨论】:

    • 谢谢,我想我已经看过那些库了,它们让您可以从照片库中选择多个照片,而不是多个“拍照”
    【解决方案3】:

    UIImagePickerController 有助于访问 iOS 中的默认相机应用。

    它将只允许有限的功能,如拍照/录像、相册。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-06-26
      • 2013-02-01
      • 1970-01-01
      • 2023-03-13
      • 2018-01-12
      • 2015-07-22
      • 2011-07-13
      相关资源
      最近更新 更多