2011-11-16 23 views
2

を追加私は、iOSプログラミングにかなり新しいですが、それの基本的な理解を持っています。私はXcodeの3で細かいプログラミングをやっているが、今のXcode 4.2が出ていることに、物事ははるかに困難(テンプレートとすべての変更を含む)です。私の問題のために今二つの数値計算

私は私のViewController.hでは、単一ページのアプリケーション

を使用しています私はこの持っている:

- (IBAction)addNums:(id)sender 
{ 

int x = ([Num1.text floatValue]); 

int y = ([Num2.text floatValue]); 

int ans = x + y; 

answer.text = @"%i", ans; 

} 
:私の ViewController.m

@interface ViewController : UIViewController 

@property (weak, nonatomic) IBOutlet UITextField *Num1; 

@property (weak, nonatomic) IBOutlet UITextField *Num2; 

@property (weak, nonatomic) IBOutlet UILabel *answer; 

- (IBAction)addNums:(id)sender; 

を私はこれを持っています

私はすべてをファイル所有者に正しく接続しましたが、私は「Expression Result Unused」というメッセージが表示され続ける

繰り返しますが、私は私のばかげた質問には非常に申し訳ありませんが、その私は、オンラインでのXcode 4.2のための任意のチュートリアルを見つけることができない、と私はそれにすべての本を見つけることができないだけであること。代わりにあなたの

答えて

8

answer.text = @"%i", ans; 

の操作を行います。

float x = ([Num1.text floatValue]); 
    float y = ([Num2.text floatValue]); 
    [answer setText:[NSString stringWithFormat:@"%i", x + y]]; 
+1

OH MY GOSHありがとうございました!!!それは本当によく働いた、と私は非常にウル答え:) – doc92606

+0

ああに感謝し、途中で... uが別の「]」ウルのコード:) – doc92606

+0

の終わりに固定する必要があります!ありがとう! :D –

1

まず、あなたは浮動小数点値にあなたの番号を変更して整数に浮動小数点型を割り当てなかった場合、それが役立つだろう変数。

int x = [num1.text integerValue]; 

をとyのための繰り返し:あなたはすでに行う代わりに、代入(=)演算子よりも操作の高次を持っているブラケットを使用しているので、また、そのステートメントについて、()不要です。

+0

私はこの方法を試してみましたが、それは同様に働いた:) – doc92606