gpt4 book ai didi

ios - 如何从方法中快速更新 UI

转载 作者:搜寻专家 更新时间:2023-11-01 07:17:57 25 4
gpt4 key购买 nike

<分区>

我是 swift 的新手,我正在编写一个需要更改 Storyboard 中的图像的应用程序。我写了一个函数来改变 ImageView 中的图像。在函数中有一个 if 条件,当 if 条件满足时图像应该被改变,但是当 if 条件被执行时我得到了“unexpectedly found nil while unwrapping optional value”错误。

   import UIKit
import MessageUI
import Foundation
import CoreLocation
class ViewController: UIViewController {

@IBOutlet var F_IMG: UIImageView!
@IBOutlet var FL_IMG: UIImageView!
@IBOutlet var FR_IMG: UIImageView!


override func viewDidLoad() {
super.viewDidLoad()

TimeService.initial(viewcontroller: self)

}

public func showImages(){

var type: String = Otherclass.gettype()

setImageForType(type:type)


}


public func setImageForType(type:String){

if (type == "NONE"){

DispatchQueue.main.async {

self.F_IMG.image = UIImage(named: "r_f")

}

“在另一个类中调用了 showImage() 函数。”

我在 bundle 中有图像,但我的 UI 没有得到更新,它总是显示错误“在展开可选值时意外发现 nil”

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