XCode、Swift 和控制台输出。
我在我的代码中将变量名更改为更符合逻辑的名称,但控制台显示错误,指出编译器无法链接到以前命名的变量,这些变量现在已经不存在了。 我怎样才能删除这些引用?
这是控制台输出的例子
2019-02-14 00:11:08.894679+0100 MyProject[3607:166878] 无法将 (Flv1Button) socket 从 (MyProject.ViewController) 连接到 (NSButton):缺少 setter 或实例变量
Flv1Button 按钮现在不存在。
最佳答案
不幸的是,您必须手动修复这些问题。只需转到 IB,选择有问题的 View Controller ,然后查看右侧“检查器”面板中的“连接检查器”选项卡,并查找带有 ⚠️ 指示的任何 socket 警告。您可以通过单击导出旁边的⨯删除任何这些导出:
将来,您可能会考虑重命名 @IBOutlet
ivar,方法是右键单击它们,选择“重构”»“重命名...”。这将更新所有引用资料,包括 Storyboard。
关于swift - 如何删除与不存在的变量相关的控制台错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54681002/