gpt4 book ai didi

swift - 如何修复线程 1 : Fatal error: Unexpectedly found nil for UIScrollView

转载 作者:行者123 更新时间:2023-11-30 10:34:41 27 4
gpt4 key购买 nike

我是 Swift 新手,一直在网上寻找有关此主题的答案。我确实找到了很多关于选项的信息,我想在阅读了这么多之后我终于了解了它的基础知识。可悲的是我的词汇知识非常有限,我似乎找不到任何答案。我的scroll!.delegate = self 返回线程1: fatal error :构建时解包可选值时意外发现nil。

我确实在网上找到了一些“If”绑定(bind)示例,但它们都不适合我。再说一次,我对这种语言很陌生,尽管它与其他语言表现出相似之处,但它的行为似乎有所不同。

@IBOutlet weak var scroll:UIScrollView?
@IBOutlet weak var imgv:UIImageView!
@IBOutlet weak var typeButton: UIButton!

override func viewDidLoad() {
super.viewDidLoad()

scroll!.delegate = self

}

func viewForZooming(in scrollView: UIScrollView) -> UIView? {
return imgv
}

我认为对于你们大多数人来说,这将是一个快速解决方案。提前致谢。

最后,我只想选择缩放在 View Controller 上看到的图片。

最佳答案

正如@bhatejaud 已经说过的那样

@IBOutlet weak var scroll:UIScrollView!

最重要的是:Storyboard 中的scrollView 必须与ViewController 类中的该属性有连接。缺少连接是您收到此错误的原因。

因此,在 Xcode 中打开您的助理编辑器,并将 Storyboard 中的 ScrollView 与您的 scrollImageView连接在 Storyboard中使用 imgv

关于swift - 如何修复线程 1 : Fatal error: Unexpectedly found nil for UIScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58320433/

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