我创建了一个计算器,在点击按钮后更新了几个UILabels。它工作得很好,直到我剪切并粘贴到滚动视图中。
单击时,在调试器中仍会发送为标签设置文本的消息,但没有任何更新,甚至不会显示任何错误消息。
为什么?
如果您使用接口生成器,标签可能会丢失其"引用"(标签和您在标头中定义的IBOutlet
之间的链接)。
右键单击其中一个标签,确认显示了正确的参考插座,并且没有黄色警告三角形。
可能是您的IBOutlets UILabel到文件所有者的连接丢失了。这种情况通常发生在您尝试在接口生成器中复制/剪切和粘贴对象时