我是Xcode的新手,通过Swift工作,所以我不确定我所描述的内容是否真的是一个错误。
使用界面构建器和助手编辑器时,我可以创建标签,按钮等,并使用control-drag在代码中创建Outlets和Action。
只要我完美,没问题。但是,例如,如果我对对象名称进行了错误拼写,我似乎遇到了问题。或者,我选择出口而不是行动。我似乎无法找到一种方法来进行修正,而这似乎完全搞砸了IDE。即使我删除了IB中的对象和代码,在构建时似乎也会留下问题。或者,如果我尝试删除代码中的行并重新拖动它,则会创建一行新代码,但该对象现在似乎引用了新名称和旧的,现在缺少的名称。
同样,我正在与Swift合作---由于我不使用/了解Objective-C,我不知道是否有使用该语言的类似行为。
欣赏任何指针。 (除了不要使用Interface builder / storyboards / Swift。)
答案 0 :(得分:68)
使用Connections检查器断开连接。然后您可以修改/删除对象和/或代码,而不必担心。
答案 1 :(得分:16)
接受的答案很好,但有几种方法可以做同样的事情。
右键单击故事板中的视图,然后通过引用插座单击小x。
右键单击“文档大纲”中的视图名称。然后通过引用插座单击小x。
在故事板上选择视图,然后单击Connections Inspector。然后,您可以单击小x来删除插座参考。
如果您在自己未添加的代码中获得插座连接,请参阅this answer。
答案 2 :(得分:6)