gpt4 book ai didi

ios - UIImage 未在 Unwind Segue 上更新

转载 作者:行者123 更新时间:2023-11-30 14:03:41 24 4
gpt4 key购买 nike

在我的 ViewController 中,我有一个空的 UIImageVIew,我希望用图像填充它。

用户点击按钮,弹出模态视图,然后用户绘制图像。

然后用户点击“完成”,这将触发一个展开转场回到我的 View Controller 。

在该展开转场函数中,我尝试更新 UIImage 但无济于事。

不过,我肯定会恢复图像,我只是不认为它会更新 UIImageView。

这是我的主视图 Controller 中的 Unwind Segue 函数:

@IBAction func saveImage(segue:UIStoryboardSegue) {

println("Should be able to save here right?")
if(segue.sourceViewController .isKindOfClass(CustomerFairProcessingSignatureViewController))
{
var view2:ModalViewController = segue.sourceViewController as! ModalViewController



if view2.imageView.image != nil{


//img is an IBOutlet
img.image = view2.imageView.image

}else{


println("Theres no image brah")
}


}
}

最佳答案

您是否在主线程上执行“图像设置”?所有 UI 更改都必须在主线程上执行。

尝试使用这个:

dispatch_async(dispatch_get_main_queue(),{

img.image = view2.imageView.image

})

而不是这个:

img.image = view2.imageView.image

关于ios - UIImage 未在 Unwind Segue 上更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32668147/

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