Xcodeストーリーボードアシスタントエディターは、関連ファイルの表示を停止しました。 「自動」が選択され、「クラス」がIdentity Inspectorに入力されます。
以前は機能していましたが、停止したことを知っています。 「Auto」または「CounterPart」モードは、StoryBoardを除く他のファイルで引き続き機能します。
数日前、Xcode 5から6にアップデートしようとしましたが、後で諦めました。それは何か関係があるのでしょうか?
解決策を見つけました(少なくとも私にとってはうまくいきました)。それは、新しいアウトレットを作成できない原因となるバグと同じです。 [DerivedData]フォルダーを削除する必要があります。
【DerivedData】
folderを削除します。 (このフォルダーは、プロジェクトのフォルダー内、または〜/ Library/Developer/XCode/DerivedData /(your project)/内)またはユーザーが設定した他の場所にあります。こちら を参照してください。
派生データを削除してもうまくいきませんでしたし、Xcodeを強制終了して再起動することもできませんでした。
機能した唯一のことは、クラスとストーリーボードの両方(それらへの参照のみ)を削除し、それらをプロジェクトに戻すことでした。
誰かを助けることを願っています。
同じ場合、これは私にとってうまくいきました:
手遅れかもしれませんが、キーボードだけで、関連ファイルのリセットを起動できます。キーボードを使用する:コマンド+オプション+ Shift + Z
メニューXcode-> View-> Assistant Editor-> Reset Editorにあります。
端末でのこのコマンドは私の問題を修正しました:
defaults write com.Apple.dt.XCode IDEIndexDisable 0
Xcode 8+バージョンの場合
上部のプロセスインジケーターで、Xcodeがファイルの「インデックス作成」を行っていることを確認します。「はい」の場合は、完了するまでお待ちください。完成したら。ファイルは、自動セクションに対応するものとして自動的に表示されます。
Xcodeがプロセスバーに「インデックス作成」を表示していない場合は、@ Anna Chiaraの回答として実行します
私も同じ問題を抱えていました。最後にこれは私のために働いたものです。
私は同じ問題を抱えており、さまざまなアプローチを試すのにほぼ2時間を費やし、ようやく問題を解決するための何かを見つけました。
私は2つ以上のVCを同時に作成しましたSwiftファイルであり、それが理由であると思いますIDEファイルについて混乱しています。したがって、ビューコントローラクラスを削除し、クラスを再割り当てするよりもクリーンアップすることをお勧めします。
私もそれがあなたのために働くことを望みます。
最後に、.xibファイルのファイルの所有者のクラス名が正しくないことがわかりました(クラスが存在しません)。私はそれを修正し、アシスタントエディターが再び動作します。
これがあなたを助けることを願っています
価値があることについては、これは9.3の最後の数日間私に起こっていました。 testflightの代替デバッグシンボルに新しいビルドスキーマを追加しました。新しいスキーマを削除してから、派生データを削除して再起動するまで、それは再び機能し始めませんでした。新しいスキーマを再度追加しましたが、引き続き機能します。問題が何であったかはわかりませんが、それで解決しました。
誰かが見ている場合に備えて、私はこれの奇妙なインスタンス(Xcode 11)を持っていました:間違って実行したView Controllerを削除しました。新しいものをドロップし、UIViewを作成して関連付けます。しかし、前の画面でView Controllerからアウトレットを作成する手間はありませんでした。奇妙なことに、それが数分間機能した後、アシスタントエディターをオフにして別のことをした後、オンに戻し、UIResponder.hファイルのみがありました。編集-これは再び起こりました。次の画面への「ワイヤー」を削除してから再作成する必要がありました-正しい.mおよび.hファイルを再表示するためのオプションが再表示されました。