在 Storyboard 中使用 IBActions,未命名的插座
Using IBActions in a Storyboard, unnamed outlet
除了这张截图无法解释。
我知道你可能首先要说什么,"you made those connections and then deleted the IBOutlets in the class file." 不,我什至通过转到 Identity Inspector 并单击 转到此 UIViewController 的文本字段 class 中的 Class 按钮。连接在那里,应用程序运行时没有 ..this class is not key value coding-compliant for the key <outlet name>
错误。
这对我来说是个问题,因为除了将我的工作区分成两个视图并直接从界面连接到我的代码之外,没有显示任何新的出口。结果相同,但我不想发现这造成了比我懒惰更大的问题
我还注意到,当我在 Identity Inspector 中填写 class 名称时,没有任何显示或像往常一样自动填写。我检查过文件是否已导入,它们已经导入了。
我回头看了看,发现这些 classes 被添加到项目中,而不是在创建新项目时重命名模板文件
更多内容:)
请确保没有任何 extra/irrelevant 用户定义的运行时属性。
检查视图控制器的基 class(和 "module")以确保它也被指定。如果它找不到底座 class,它也不会找到插座。
此外,如果您将鼠标悬停在 !
上,它会显示一条错误消息。如果它显示类似 "UIViewController does not have an outlet called labelXPeak" 的内容,则表示基数 class 存在问题。查看弹出错误消息报告的 class 名称,这将有助于诊断问题。
重复 Q&A
只需删除引用并添加回项目即可解决,连接正常出现。没有!错误
除了这张截图无法解释。
我知道你可能首先要说什么,"you made those connections and then deleted the IBOutlets in the class file." 不,我什至通过转到 Identity Inspector 并单击 转到此 UIViewController 的文本字段 class 中的 Class 按钮。连接在那里,应用程序运行时没有 ..this class is not key value coding-compliant for the key <outlet name>
错误。
这对我来说是个问题,因为除了将我的工作区分成两个视图并直接从界面连接到我的代码之外,没有显示任何新的出口。结果相同,但我不想发现这造成了比我懒惰更大的问题
我还注意到,当我在 Identity Inspector 中填写 class 名称时,没有任何显示或像往常一样自动填写。我检查过文件是否已导入,它们已经导入了。
我回头看了看,发现这些 classes 被添加到项目中,而不是在创建新项目时重命名模板文件
更多内容:)
请确保没有任何 extra/irrelevant 用户定义的运行时属性。
检查视图控制器的基 class(和 "module")以确保它也被指定。如果它找不到底座 class,它也不会找到插座。
此外,如果您将鼠标悬停在 !
上,它会显示一条错误消息。如果它显示类似 "UIViewController does not have an outlet called labelXPeak" 的内容,则表示基数 class 存在问题。查看弹出错误消息报告的 class 名称,这将有助于诊断问题。
重复 Q&A
只需删除引用并添加回项目即可解决,连接正常出现。没有!错误