19

ストーリーボードからコードに何もドラッグできません。ファイルは自動でアシスタントエディターにありましたが、削除して再作成する以外に元に戻すにはどうすればよいですか? 手動でそれらを開くと表示されますが、コードにドラッグするとXcodeが参照を見つけることができず、名前を付けるときにエラーが発生します。

4

6 に答える 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 に答える