我收到错误:
“不平衡调用开始/结束外观转换”。
在我的应用中,您从tableViewController
开始,如果您点击相机弹出的底部的照片图标,当您拍摄照片时,您会通过navigationController
进入编辑{{ 1}}。如果您点击图片,请从此处发送到预览viewController
。
我的问题是,如果我在编辑现有项目时单击“新建照片”它工作正常,但如果我在刚刚创建的项目上单击“新照片”(尚未保存)我将一路发送回到最初的viewController
我的代码如下所示:
tableViewController
在我的编辑// Called when the user finishes taking a photo.
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
// The info dictionary contains multiple representations of the image, and this uses the original.
image = info[UIImagePickerControllerOriginalImage] as? UIImage
// Dismiss the picker.
dismiss(animated: false, completion: nil)
performSegue(withIdentifier: "unwindToExpenseView", sender: self)
}
viewController
答案 0 :(得分:1)
尝试performSegue
completion
中的dismiss(animated:)
。
self.dismiss(animated: false) {
performSegue(withIdentifier: "unwindToExpenseView", sender: self)
}