gpt4 book ai didi

interface-builder - 如何修复 Interface-Builder fubar 的项目

转载 作者:行者123 更新时间:2023-12-04 08:58:42 29 4
gpt4 key购买 nike

帮助我在 XCode4 中取消 fubar 界面构建器。

我在 interface-builder 中创建了一个按钮,并在 View 的代码中为它定义了一个 IBAction 方法。它运行良好。然后我使用 XCode 的重构/重命名工具重命名按钮的操作方法。它运行良好。

然后我通过选择按钮并按删除键删除了界面构建器中的按钮。当我重建项目时,该按钮仍在模拟器中。回到界面构建器,按钮不见了。代码中没有对按钮的引用,但是按钮的IBAction方法还在。

更糟糕的是,按钮的原始操作方法被调用,这当然会引发运行时异常,即找不到选择器。当我在项目中搜索原始操作方法的名称时,没有找到任何内容,但运行时仍在尝试调用它。我做了一个“清理”和重建,但没有快乐。

如果我尝试将 .xib 文件作为 ASCII 属性列表打开,它会告诉我数据已损坏。 (我想通了。)

除了删除 .xib 文件并创建新 View 之外,还有什么方法可以解决这个问题?

如果“clean”不删除二进制文件,它会做什么?

谢谢你的帮助!

最佳答案

尝试 iOS 模拟器 -> 重置内容和设置。 (为了节省时间,Xcode 会尝试在启动前复制资源,前提是这些资源发生了变化,但如果事情变得棘手……)

关于interface-builder - 如何修复 Interface-Builder fubar 的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5918995/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com