ScrollView中的IBOutlet生成为零

时间:2018-03-02 00:28:14

标签: ios swift xcode uiscrollview iboutlet

我在UIScrollView中的UIView中有一个简单的UILabel,没有什么特别之处。我可以将它连接到我的ViewController.swift文件就好了,它在打开时不会崩溃,但每当我尝试使用插座时,它都会产生一个零。我一直在寻找解决方案,看起来好像你无法从超级视图访问子视图中的插座......但是没有什么是我的情况,所提供的解决方案都不起作用。

以下是完整错误:Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value

但是,奇怪的是,我有另一个UILabel,看起来完全相同,当我尝试编辑它时工作正常。我不知道这里发生了什么。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

"右击"在故事板中没有你的标签,并检查你是否没有连接另一个插座,也许你从代码中删除了连接仍然存在,除此之外,你可以从故事板中删除标签并重新创建连接。

答案 1 :(得分:0)

尝试将@IBOutlet提供为不弱并尝试。

这不是正确的方法,但仍然让我们看看它是否有效。