web-dev-qa-db-ja.com

キーコマンドにはすべて、タイトル、キー、セレクターが必要です

Xcode 8.0 Beta 4をビルドしようとするとエラーが発生し、ビルドすると「エラー:不正な構成:キーコマンドにはすべてタイトル、キー、セレクターが必要です。テーブルの各行を選択して確認してくださいその構成。」

それはTableViewなどではなく、スタックビューが中にあるUIViewといくつかのボタンについてです。

そして、これはストーリーボードファイルにあり、エラーが発生します

それが何であるか分かりませんか?

14
trever

ストーリーボードファイルをソースコードとして開きます(右クリック->開く->ソースコード)。行があるはずです、<keyCommands> <keyCommand/> </keyCommands>。これを削除すると問題が解決するはずです。

この行は、ビューコントローラーの属性インスペクターのキーコマンドセクションで誤って+ボタンをクリックしたことが原因である可能性がありますが、他の要因が原因である可能性もあります。追加の行により、エラーやクラッシュなどの奇妙なことがXCodeで発生する可能性があります。

48
Hayden Holligan

Xcodeインターフェースビルダーでこれを行うには:

  1. ビューコントローラーを選択してください

  2. 属性インスペクターを選択

  3. 下部にある「キーコマンド」リストを見つける

  4. リスト内の「以下のアクションを入力してください」などのキーを選択します。

  5. マイナスボタンを押す

これで問題が解決します。

サンプル画像、ここをクリック

2
CrazyOne

私には解決策があります:

  1. 「ソースコード」としてストーリーボードを開きます(ストーリーボードを右クリック->開く->ソースコード)。
  2. この行を削除:<keyCommands><keyCommand/></keyCommands>
  3. アプリを実行します。
1
Himanshu