gpt4 book ai didi

ios - 如何安全运行 "myFilter.outputImage!, fromRect: myFilter.outputImage!.extent"?

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

有时,当我运行我的应用程序时,这行代码

let outputCGImage = context.createCGImage(myFilter.outputImage!, fromRect: myFilter.outputImage!.extent)

应用程序崩溃,我不知道为什么=/

所以,我想安全地运行这条线路。我尝试过 myFilter.outputImage?,但它只需要 !。那么,我怎样才能安全地运行这些线路呢?

我想尝试一下守卫,但我不想越过那条线。在这种情况下,我的过滤器将不适用,在 return 的情况下,我不希望这样。我想成功应用所有过滤器。

有什么改进吗?

最佳答案

So, I want to safely run this line. I've tried:

context.createCGImage(myFilter.outputImage?,

createCGImage() 的第一个参数不是可选类型,因此不能使用 ?。您可以使用 if-let:

if let validImage = myFilter.outputImage {
let outputCGImage = context.createCGImage(validImage, fromRect: validImage.extent)
}
else {
//Do something else
}

关于ios - 如何安全运行 "myFilter.outputImage!, fromRect: myFilter.outputImage!.extent"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37842273/

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