一部のビュー コントローラーに関連付けられたコードが、ストーリーボードの右側にあるアシスタント エディター ウィンドウに表示されないという問題が発生しています。Swift コードがあるはずの場所に「アシスタント結果がありません」と表示されます。
試してみたこと(いろいろあります):
- 清掃プロジェクト
- 派生データの削除
- 問題が特定のビューだけにあるかどうかを確認するために、新しい同一のビュー コントローラーを作成します (同じ問題が発生しました)
- Xcode の削除と再インストール
- コンピュータを再起動します。
注: エディターの上部に次の警告も表示されます: 内部エラーが発生しました。ソース エディターの機能が制限されています。
ベストアンサー1
わかりました。以前もこの問題に遭遇しました。どうやって解決したか思い出せなかったので、Google で検索してこの質問を見つけました。しかし今回は何も役に立ちませんでした。私がやったことは次のとおりです。最後の方法で解決したと思います。
- 派生データをクリアします。ターミナルに移動して、以下を入力します。
rm -rf ~/Library/Developer/Xcode/DerivedData
- Xcode 全体を終了します。
- Xcode のすべてのタブを閉じて、インターフェース ビルダーではなくいくつかのクラス ファイルを表示し、アシスタントの結果の表示を再度試してください。
- 問題の原因と思われる View Controller nib に割り当てられたクラスを削除し、再度クラスを割り当てます。これで解決です。