gpt4 book ai didi

ios - 在 NavigationController 和 tabBarController 下使用 UIImagePickerController 时出错

转载 作者:行者123 更新时间:2023-11-30 12:16:19 25 4
gpt4 key购买 nike

NavigationController和tabBarController下有3个UIViewController。

像这样推送 View Controller :A->B->C

在viewController C中,添加以下代码,让用户从照片库中选择图像。

func btnClicked() {
let imagePickerController = UIImagePickerController()
imagePickerController.sourceType = .photoLibrary
imagePickerController.delegate = self
self.present(imagePickerController, animated: true, completion: nil)
}


func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
if let image = info[UIImagePickerControllerOriginalImage] as? UIImage{
topIamge.image = image
}

picker.dismiss(animated: false, completion: nil)

}

问题是,用户选择图像或取消选择后,按左栏按钮返回 B,会显示错误Unbalanced requests to begin/end外观转换,如果继续回到A,错误再次打印出来。

我做错了什么吗?

附注如果我在没有呈现 UIImagePickerController 的情况下按下后退按钮,则不会出现错误。

谢谢。

最佳答案

我确信它与 UIImagePickerController 无关检查这些解决方案: https://stackoverflow.com/a/12230777/6131436

https://stackoverflow.com/a/20925686/6131436

关于ios - 在 NavigationController 和 tabBarController 下使用 UIImagePickerController 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45400866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com