数日後、iOS プロジェクト用のクラスを作成しました。UIViewController のサブクラスでした。XIBファイルなしで、プログラムでのみ使用したかったのです。
モーダルviewControllerとして表示したかったので、画面が真っ黒になり、ビューが表示されませんでした。
いくつかの調査の後、クラスを削除して最初からやり直し、今回は XIB を使用することにしました。
もちろん、私はクラスを同じと呼びました。しかし、シューっと、同じエラーが再び発生しました。次に、それを削除し、新しいものを作成して、deferent という名前を付けました。すべて順調。
そのため、クラスに古い名前を付けるたびに、同じ古い問題が再び発生します。
派生データの削除を試み、xcodeproj を開いて pbxproj ファイル以外をすべて削除し、grep を使用してクラス名を検索しました (ヒットなし) iPad からアプリを削除しました (シミュレーターと同じ)、~/Library/Application Support/iPhone Simulator/ ディレクトリ すべてのファイルからアプリへのすべての参照を削除し、コンピューターを再起動しました。
何も機能しませんでした。クラス名がブラック リストに登録され、一般的な「動作しないエラー」が発生するようです…</p>
もちろん。簡単に名前を変更できます。しかし、この振る舞いは、何かが間違っているに違いないことを示しています。
助けてくれてありがとう – ジュリアン