gpt4 book ai didi

ios - 尝试创建 UIImage 返回 : unexpectedly found nil while unwrapping an Optional value

转载 作者:行者123 更新时间:2023-11-29 02:07:19 25 4
gpt4 key购买 nike

我有以下代码,每一行都有一个断点。它命中了以 var image : UIImage 开头的行,然后它因 nil 错误而崩溃。我有一个名为 Saturation.png 的文件。我在没有扩展名的情况下尝试过它,并使用 named 而不是 contentsOfFile

我尝试的任何事情都不会越过那条线。

func addSubviews() {
if(filter != nil) {
var image : UIImage = UIImage(contentsOfFile: "Saturation.png")!
let view = UIImageView(image: image)
contentView.addSubview(view)

let filterNameLabel = UILabel(frame: CGRectMake(0, 66, 66, 20))
filterNameLabel.text = filter.name!.stringByReplacingOccurrencesOfString("Amount", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil)
filterNameLabel.textAlignment = .Center
filterNameLabel.textColor = UIColor(white: 0.9, alpha: 1.0)
filterNameLabel.highlightedTextColor = tintColor
filterNameLabel.font = UIFont.systemFontOfSize(12)
contentView.addSubview(filterNameLabel)
}
}

最佳答案

contentsOfFile: 需要图像的完整路径,而不仅仅是文件名,它不会为您进行搜索,因为搜索可能会针对大量目录和文件.您需要获取完整路径,可能使用 NSBundle 取决于文件所在的 Nd。

关于ios - 尝试创建 UIImage 返回 : unexpectedly found nil while unwrapping an Optional value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29643227/

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