ScrollView中的IBOutlet生成为零
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ScrollView中的IBOutlet生成为零相关的知识,希望对你有一定的参考价值。
在UIScrollView中的UIView中,我有一个简单的UILabel,没有什么特别之处。我可以将它连接到我的ViewController.swift文件就好了,并且它在打开时不会崩溃,但每当我尝试使用插座时,它会产生一个零。我一直在寻找解决方案,看起来好像你无法从superview中访问子视图中的插座......但是我的情况并非如此,并且所提供的解决方案都不起作用。
这是完整的错误:Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value
但奇怪的是,我有另一个UILabel,看起来完全相同,当我尝试编辑它时工作正常。我不知道这里发生了什么。我怎样才能解决这个问题?
答案
“右键单击”在故事板中没有你的标签,并检查你是否没有连接另一个插座,也许你从代码中删除了连接仍然存在,除此之外,你可以从故事板中删除标签并重新创建连接。
另一答案
尝试将@IBOutlet提供为不弱并尝试。
这不是正确的方法,但仍然让我们看看它是否正常工作。
以上是关于ScrollView中的IBOutlet生成为零的主要内容,如果未能解决你的问题,请参考以下文章
Swift 中的 UIView 子类:IBOutlet 在展开时发现为零
在情节提要中使用自定义 tableviewcells 时,IBOutlet 为零