gpt4 book ai didi

ios - fatal error : unexpectedly found nil , 我定义了一个手势,这个方法是手势绑定(bind)的方法

转载 作者:行者123 更新时间:2023-12-02 02:34:00 24 4
gpt4 key购买 nike

// fatal error :在解包可选值时意外发现 nil

    let translationInContainerView = gesture.translation(in: transitionContainerView!)

偶尔会崩溃,但不是每次都会崩溃。

我想捕获这个异常,遇到这样的情况(发现nil),不希望程序崩溃,谁能告诉我如何解决这个问题。

What does "Fatal error: Unexpectedly found nil while unwrapping an Optional value" mean?

我尝试了这个,但没有用: enter image description here

最佳答案

试试这个:

guard let transitionContainerView = self.transitionContext?.containerView else {
print("the containerView of transitionContext is nil. Find out why.")
return
}

您可能需要将transitionContainerView对象转换为特定类型。我不知道该类型应该是什么,但它看起来像这样:

guard let transitionContainerView = self.transitionContext?.containerView as? MyValueType else {
print("the containerView of transitionContext is nil. Find out why.")
return
}

这里添加的是as? MyValueType 部分

如果您没有点击 else 语句中的代码块,那么它不是 nil,您应该能够相应地使用您的对象。我希望这有帮助!

关于ios - fatal error : unexpectedly found nil , 我定义了一个手势,这个方法是手势绑定(bind)的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40798294/

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