除此屏幕截图外,无法解释。
我知道你先说的是什么,&#34;你建立了这些连接然后删除了类文件中的IBOutlets。&#34;不,我甚至通过转到 Identity Inspector 进行仔细检查,然后单击 UIViewController 的文本字段类中的 Go to Class 按钮。连接就在那里,应用程序在没有..this class is not key value coding-compliant for the key <outlet name>
错误的情况下运行。
这对我来说是一个问题,因为除了让我的工作区分成两个视图并直接从接口连接到我的代码之外,任何新的插座都不会出现。同样的结果,但我不想知道这是一个更大的问题,而不仅仅是我懒惰
我还注意到,当我在 Identity Inspector 中填写班级名称时,没有任何内容正常显示或自动填充。我已经检查了文件是否已导入并且已经导入。
我回顾过去,注意到这些类已添加到项目中,而不是在创建新项目时重命名模板文件
更多东西:)
答案 0 :(得分:0)
请确保没有任何额外/不相关的用户定义的运行时属性。
答案 1 :(得分:0)
检查视图控制器的基类(和“模块”)以确保它也被指定。如果找不到基类,它也不会找到出口。
此外,如果您将鼠标悬停在!
上,它会显示错误消息。如果它说“UIViewController没有名为labelXPeak的插座”,那么这就意味着基类存在问题。查看弹出错误消息报告的类名,这将有助于诊断问题。
答案 2 :(得分:0)
重复Q&A
解决方法是删除引用并添加回项目,连接正常显示。没有!错误