私はXcodeを初めて使い、Swiftで作業しているので、自分が決定しているのが実際にバグかどうかはわかりません。
インターフェイスビルダーとアシスタントエディターを使用する場合、ラベル、ボタンなどを作成し、Ctrlキーを押しながらコード内にアウトレットとアクションを作成できます。
私が完璧であれば問題ありません。しかし、たとえば、オブジェクト名のスペルを間違えた場合、問題が発生するようです。または、アクションではなくアウトレットを選択します。 IDEを完全に台無しにしないように修正する方法を見つけることができないようです。 IB内のオブジェクトとコードを削除しても、ビルド時に問題が残るようです。または、コード内の行を削除して再ドラッグしようとすると、新しいコード行が作成されますが、オブジェクトは新しい名前と古い名前を参照しているようです。
繰り返しますが、私はSwift --- Objective-Cを使用/認識していないので、その言語を使用して同様の動作があるかどうかわかりません。
ポインターに感謝します。 (Interface builder/storyboards/Swiftを使用しないこと以外)
接続を切断するには、接続インスペクターを使用します。その後、心配することなくオブジェクトやコードを変更/削除できます。
受け入れられた答えは結構ですが、同じことをするいくつかの方法があります。
ストーリーボードでビューを右クリックし、参照するアウトレットの横にある小さなxをクリックします。
ドキュメントアウトラインでビュー名を右クリックします。次に、参照アウトレットの横にある小さなxをクリックします。
ストーリーボードでビューを選択し、接続インスペクターをクリックします。次に、小さなxをクリックしてアウトレット参照を削除できます。
自分で追加しなかったコードでアウトレット接続を取得している場合は、 this answer を参照してください。