1

インストラクターがやったことを逐語的にやったと思いますが、ボタンを押すとアプリ(シンプルなアプリ)が動作せずエラーになります。

[実行]をクリックするとビルドされますが、iOSシミュレーターのボタンをクリックすると、アプリがクラッシュし、エラーが発生してXcodeに戻ります。 ここに画像の説明を入力してください

何を間違えたのかわかりません。スタンフォードガイドでそれを扱っていなかったとき、それは私をmain.mファイルに連れて行きます(おそらくそれはスタンフォードガイドがiOS 5.0を使用していて、私が5.1を使用しているという事実と関係がありますか?)。

誰かがそれをたくさんやりたいのなら、これがプロジェクトです。私は本当に混乱しています。

http://cl.ly/212A3q3J1m1F1y3A041A

(また、xcodeprojectファイルを含める必要があったのでしょうか、それともプロジェクトフォルダー全体をzipファイルに含めるのが正しいのでしょうか?)

4

1 に答える 1

5

ボタンがdigitedPressedというセレクターにリンクされているようです。

また、digitPressedに正しくリンクされているように見えます。DigitedPressedへの参照を削除するだけです。(ストーリーボードのCalculator View Controllerを右クリックします)

XCodeデバッガーを確認することを忘れないでください!これは、XCodeデバッガーが表示したエラーです。

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[CalculatorViewController digitedPressed:]: unrecognized selector sent to instance 0x9129cc0'
于 2012-04-23T23:59:36.300 に答える