代码之家  ›  专栏  ›  技术社区  ›  Sergey Katranuk

UIImagePickerController不调用委托方法

  •  0
  • Sergey Katranuk  · 技术社区  · 9 年前

    我有一个 UIImagePickerController sourceType设置为 UIImagePickerControllerSourceTypeSavedPhotosAlbum 并且允许编辑。

    这是因为委托方法不被调用。

    如果sourceType为 UIImagePickerControllerSourceTypeCamera 或者如果我关闭了allowsEditing,则会调用它们。

    有人知道为什么吗?

    2 回复  |  直到 9 年前
        1
  •  1
  •   Christos Chadjikyriacou    9 年前

    您是否将学员与自己联系起来?

    yourpickercontroller.delegate = self
    

    将此添加到viewDidLoad

        2
  •  0
  •   Sergey Katranuk    9 年前

    发现了问题,这很罕见,但可能会帮助解决类似问题的人。

    确保在您的项目中,UINavigationController的push和pop方法没有被打乱。

    在我的情况下,如果另一个推送/弹出正在进行,则设置为忽略其他推送/pops。