2012-04-28 26 views
1

こんにちは、私はこのコードを手に入れました。ボタンを押すと多くのことが起こり、画像がセットされます。しかし、ラベルも2つ比較したいときは同じです。 。それは誰かがなぜ見えることができないのですか?ラベルが等しい場合変更ビュー

-(IBAction)play { 

if (labelsText.text == textview.text){ 

    GoedwoordViewController *Goedwoord = [[GoedwoordViewController alloc] initWithNibName:nil bundle:nil]; 
    [self presentModalViewController:Goedwoord animated:YES]; 
} 

labelsTextは入力ラベルです。textviewはランダムな単語が表示されるラベルです。

GoedwoordViewControllerは宛先ビューです。 GameViewControllerは現在のビューです。

希望の誰かがラインに続き

答えて

6

変更...

if ([labelsText.text isEqualToString textview.text]) 

希望を知っている、これはあなたが行うと

+2

私は同じものに答えるつもりでした。+1 – Garoal

+0

@ Asterix22:ありがとう+1あなたのコメント – Nit

+0

ありがとう! – Kevin

0

..あなたを助ける:

if(someString==anotherString){} 

あなたがしていますsomeStringのポインタがanotherStringと同じであるかどうかをチェックするので、決してを使用しないでください3210を使用して文字列を比較します。
文字列が等しいかどうかをチェックする@Nitソリューションを使用することをお勧めします。

+0

ありがとうと思った!ちゃんと覚えておきますよ! – Kevin

関連する問題