gpt4 book ai didi

ios - 从准备segue错误访问图像

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

  1. 通常,我们通过IBOutlet将图像从 Storyboard链接到 View Controller 。通过这段代码:

    @IBOutlet private weak var resultImage: UIImageView!

我们可以通过调用以下命令来更新图像:resultImage.image = UIImage(named: "image") 。工作正常

  • 但是,当我在准备转场中调用它时,它发现为零:

    let destinationDetail = segue.destination as! RestaurantViewController       
    destinationDetail.restaurantImage.image = UIImage(named: "image")
  • restaurantImage是RestaurantViewController中的一个Outlet:@IBOutlet弱varrestaurantImage:UIImageView!

    我不明白为什么它发现为零,请帮忙!

    最佳答案

    因为 View 控件尚未设置。您可以在加载 View 后使用 IBOutlet。在目标 viewController 的 viewDidLoad 或 viewDidAppear 中,您将执行如下操作:

    override func viewDidLoad() {
    super.viewDidLoad()
    resultImage.image = newImage
    }

    关于ios - 从准备segue错误访问图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45003831/

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