我试图像我经常那样重命名应用。我转到左上角的项目标题,双击,然后重命名应用程序。
它通常有效。然而,这一次,我遇到了一个信号Sigabrt。我尝试过只重命名项目,但这不起作用。所有的连接似乎都是正确的。这是我的错误。
这是我第一次遇到Signal Sigabrt。有人能告诉我我做错了什么吗?感谢。
更新
当我保持项目名称与原始名称相同时,应用程序运行正常。如果我将其更改为新的,应用程序崩溃。我该怎么办?
答案 0 :(得分:0)
您发布的屏幕截图表明您的某个Interface Builder文件存在问题。很可能那里定义的出口连接不再正确。
答案 1 :(得分:0)
这是一个远景建议,但您是否一直在向视图添加和删除对象,或者创建和重命名您的Outlets?有时这会导致xib文件中的出口不再出现在标题或实现文件中(我无法解释为什么会这样,尽管我确信这是一个合理的解释。)
在任何情况下,使用 Interface Builder 打开,检查 Connections Inspector ,这是实用程序面板。确保那里没有与任何对象无关的延迟出口或动作。您可能需要循环浏览视图中的对象,甚至是视图本身,以确保您不会丢失任何对象。如果列出了其中任何一个,请删除它们并尝试再次运行该应用程序。