する質問をすることでしか得られない、回答やアドバイスがある。98問題と解答の2つのテキストフィールドをつくり、問題テキストフィールドには問題をcvsファイルより移入し、回答テキストフィールドにはマイクを使って問題をインプットさせます。両方のテキストフィールドの内容(テキスト)が合っていればイメージの丸を表示し、合っていなけらばXイメージを表示する画面をつくっています。下記のコーディングで正誤判定をしようとしたのですが、回答ボタンをタップすると回答が合っていてもXイメージが表示されます。どこのロジックが悪いのでしょうか。下記にコードとスクリーンショットを添付しますので教えてください。開発環境は下記のとおりです。Chapter7-2四択検定アプリを作ろう私がやりたいことはスタートボタンを押して第1問が表示されたら(前回の質問でできました)回答欄に音声認識でテキストをインプットして回答ボタンを押したら正誤判定をして丸かバツを表示するというものです。attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。件sort評価が高い順sort新着順sort古い順linkcheckベストアンサー0mondaiFieldとkaitouFieldの内容...でなく、インスタンスそのものを比較しているためのように見えますね。フィールドの中の文字列同士を比較してみてはいかがでしょう。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。22:54ありがとうございました。kaitouField.text{に変更しましたら、何をインプットしても丸が表示され、正誤判定をしていません。「フィールドの中の文字列同士を比較」という意味は、上記の修正でよいと了解しますが、いかがでしょうか。すべて丸表示というのは何が原因でしょうか。ありがとうございました。変更しましたら、何をインプットしても丸が表示され、正誤判定をしていません。「フィールドの中の文字列同士を比較」という意味は、上記の修正でよいと了解しますが、いかがでしょうか。すべて丸表示というのは何が原因でしょうか。UITextField!など)に接続されたものとは別のインスタンスです。ご参考にされた書籍の該当ページがAmazonで読めず詳細が分かりませんでしたが、これですとテキストフィールド類を二重に用意してしまうことになり、少々奇妙な印象を受けます。現状ですと、回答ボタンを押したときに比較しようとしているのは、viewDidLoadで作ったフィールド同士ではなく、ストーリーボード上にあらかじめ用意したフィールド同士、という状況になっているのかと思います。UITextField()」にし、同じくmondaiFieldとkaitouFieldもletを削除してみるとどうでしょうか。これでviewDidLoad内で新たに作ったフィールドが、ローカル変数ではなくインスタンスのプロパティに代入される形になり、とりあえず動くのではないかと思います。ストーリーボード上のフィールド類は不要になりますので、のちほど削除してしまってもかまわないでしょう。UITextField()」の行を削除してみてください。こちらの方が修正箇所が少なくていいかもしれません。UITextField!など)に接続されたものとは別のインスタンスです。ご参考にされた書籍の該当ページがAmazonで読めず詳細が分かりませんでしたが、これですとテキストフィールド類を二重に用意してしまうことになり、少々奇妙な印象を受けます。現状ですと、回答ボタンを押したときに比較しようとしているのは、viewDidLoadで作ったフィールド同士ではなく、ストーリーボード上にあらかじめ用意したフィールド同士、という状況になっているのかと思います。UITextField()」にし、同じくmondaiFieldとkaitouFieldもletを削除してみるとどうでしょうか。これでviewDidLoad内で新たに作ったフィールドが、ローカル変数ではなくインスタンスのプロパティに代入される形になり、とりあえず動くのではないかと思います。ストーリーボード上のフィールド類は不要になりますので、のちほど削除してしまってもかまわないでしょう。UITextField()」の行を削除してみてください。こちらの方が修正箇所が少なくていいかもしれません。ご指摘ありがとうございました。ここら辺がまだコーディングの意味が分かっていないところで、今回よくわかりました。結局、ストーリーボードを残し、コーディングは下記のようにして狙ったとおりの結果を得ました。ありがとうございました。ご指摘ありがとうございました。ここら辺がまだコーディングの意味が分かっていないところで、今回よくわかりました。結局、ストーリーボードを残し、コーディングは下記のようにして狙ったとおりの結果を得ました。ありがとうございました。0PickerViewの日付が出てきません。0テキストフィールドの文をCSVに出力できない。頂いたご意見への回答は行っておりません。