Xcode Interface Builder - maneira "correta" de excluir / renomear IBoutlets / IBactions mal conectados

Eu sou novo no Xcode, trabalhando com o Swift, então não tenho certeza se o que estou descrevendo é realmente um bug.

Ao usar o construtor de interface e o editor assistente, posso criar etiquetas, botões, etc., e criar saídas e ações no código com a tecla Control pressionada.

Contanto que eu seja perfeita, não há problema. Mas pareço ter problemas se, por exemplo, eu digitar incorretamente o nome do objeto. Ou, eu escolho a tomada em vez da ação. Não consigo encontrar uma maneira de fazer uma correção que não pareça totalmente estragar o IDE. Mesmo que eu exclua o objeto no IB e no código, ele parece deixar problemas para trás quando eu construo. Ou, se eu tentar excluir a linha no código e arrastá-la novamente, uma nova linha de código será criada, mas o objeto parece agora fazer referência ao novo nome e ao antigo nome que está faltando.

Mais uma vez, estou trabalhando com o Swift --- Como não uso / conheço o Objective-C, não sei se existe um comportamento semelhante usando essa linguagem.

Aprecie qualquer ponteiro. (Além de não usar o construtor de interface / storyboards / Swift.)

questionAnswers(3)

yourAnswerToTheQuestion