gpt4 book ai didi

ios - 展开时 ImageView 发现为零

转载 作者:行者123 更新时间:2023-11-30 13:40:14 25 4
gpt4 key购买 nike

我有一个从 Parse 下载并加载到 ImageView 中的图像。当我这样做时,我收到以下错误(包含图像打印以显示存在):

 <UIImage: 0x13707c950>, {2045, 2588}

fatal error: unexpectedly found nil while unwrapping an Optional value

这肯定是有联系的。我尝试过清理、重新启动 Xcode、删除 View 和图像并重新制作。我有一个与此类似的配套项目,并使用相同的代码(在单独的方法中,我将 PFFile 转换为图像)。我也知道这种方法有效,因为在项目的另一部分我以这种确切的方式加载图像。

if let image = objectsKeyValues[indexNumber]["image"] {

print(image)

sALargeNoteImage.imageView.image = image as? UIImage
sALargeNoteImage.imageView.contentMode = UIViewContentMode.ScaleAspectFit

}

我一生都无法弄清楚发生了什么。我在 Storyboard中做了很多修改,甚至在某一点上进行了重构。这可能表明它与 Xcode 变得“困惑”有关(正如我在 SO 上读到的那样)。不太确定下一步应该尝试什么,除非重新制作 Storyboard(这将是很多工作)。我想我可以重新制作它并复制粘贴代码..

有人有什么想法吗?我不使用模拟器,而是将其加载到 iPad 上。我已尝试删除并重新安装该应用程序。

从错误中突出显示的部分是:

sALargeNoteImage.imageView.image = image as? UIImage

更新:

 var sALargeNoteImage = SALargeNoteImage()

class SALargeNoteImage: UIViewController {


@IBOutlet weak var imageView: UIImageView!


override func viewDidLoad() {
super.viewDidLoad()
sALargeNoteImage = self

}

最佳答案

有一次我正在测试设置时是否会清除图像:

 lSLargeNoteImage.imageView = nil 

对比

 lSLargeNoteImage.imageView.image = nil 

我不小心就这样留下了它,而执行此操作的函数在此之前运行。

关于ios - 展开时 ImageView 发现为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35663421/

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