ストーリーボードからコードに何もドラッグできません。ファイルは自動でアシスタントエディターにありましたが、削除して再作成する以外に元に戻すにはどうすればよいですか? 手動でそれらを開くと表示されますが、コードにドラッグするとXcodeが参照を見つけることができず、名前を付けるときにエラーが発生します。
質問する
11886 次
6 に答える
20
他の誰かがまだこの問題を抱えているかどうかはわかりませんが、Xcode 6.1.1 で週に数回発生し、通常は次のようにして修正します (クラス名の不一致がないことを確認したら)。 :
- クリーンビルド
- 派生データの削除 (オーガナイザーを使用)
- Xcode を強制終了
- 再度開いてビルドする
私はこれがクレイジーであることを知っていますが、私にとっては引き続き機能しますo_O
于 2015-06-05T07:23:23.370 に答える
14
最も一般的な原因は、クラス名とビュー コントローラーの ID タブに登録されている名前が一致していないことです。これは、たとえばクラスの名前を変更しても、ストーリーボードでクラス名を更新しない場合に発生します。
クラス名を設定/確認するには、ストーリーボードを開き、UIViewController のタイトルバーの一番左のアイコンをクリックします。次に、ユーティリティ ペイン (右側) で ID インスペクターを開き、カスタム クラスとして指定された名前を再確認します。
于 2015-01-20T15:33:20.733 に答える
0
XCode のインデックス作成を「オン」にして、アシスタント エディターを「自動」に設定します。これは、他の提案された回答が役に立たなかった私の状況で役立ちました。インデックス作成の停止でのインデックス作成の有効化の詳細
于 2016-02-07T10:32:54.320 に答える