IBが古い参照や不良な参照を保持することがあり、それらを削除または編集できないようです。
編集私はこの現象に関するより多くのデータを収集することを目的として、これをwikiの質問にしました。他のコーダーがこれに遭遇した状況を含む回答は大歓迎です。
これは昨夜、テーブルコントローラーで再び私に起こりました。エラーを再現するためにスパイクプロジェクトを作成したとき、システムは予想どおりに機能しました。その後、実際のプロジェクトに戻ると、xibファイルと関連するすべてのコントローラーを削除しても、悪い動作が続きました。
元の(問題のある)xibファイルとnibファイルを使用せずにまったく新しいプロジェクトを作成すると、正しく機能しました。
この質問は、この事件の詳細についてではなく、IBにおけるこの種の事件についてです。
誰かがこのタイプの悪いIBの振る舞いについて、そしておそらくプロジェクトを無力化するよりもそれを排除するためのよりスタイリッシュな方法についてもっと知っていますか?
問題のあるIBファイルを削除して同じプロジェクトで再作成しても、これまではこれを解決できず、まったく新しいプロジェクトしか解決できなかったことに注意してください。
このグリッチがいつ/どのように観察/作成されたかの例に関する回答も歓迎します。