2011-04-22 8 views
1

変数をラベルに保存するのに少し問題があります。 、このためにdoesntの仕事を:私は、この「私のsetText」を設定しカント...目的c - 変数へのラベル

int i = idpole; 
[lid2 setText:@"%i", i]; 

は悪い厥、しかし、私はより多くの事を試してみました。私はGoogleで何かを見つけようとしましたが、意味がありません。

+1

HELOコマンド、あなたがあなたの質問の答えを得るとき、誰もがあなたがウル答えを得たことを知っているように、それを受け入れることを試してください:あなたは、以下のいずれかを使用することができます。回答を受け入れるには、返信の前にホワイトティックをクリックします。 –

答えて

6

使用

int i = idpole; 
[lid2 setText:[NSString stringWithFormat:@"%i", i]]; 
3

ラベルのtextプロパティがNSStringですので、あなたが直接整数を設定することはできません。そのintを文字列に変換する必要があります。

lid2.text = [NSString stringWithFormat:@"%i", idpole]; // no need of temporary i 
// or 
[lid2 setText:[NSString stringWithFormat:@"%i", idpole]]; 
0
int i = idpole; 
[lid2 setText:[NSString stringWithFormat:@"%d",i]]; 
関連する問題