0

こんにちは、私は Xcode が初めてで、ボタンを押すと数字が上がるアプリを作ろうとしています。2 つのボタンと 2 つのラベルがあります。2 つのラベルがカウントアップされるところまで到達しましたが、今は両方のラベルの数値を合計して、別のラベルに表示したいと考えています。ボタンに追加して他のラベルでもカウントアップできる行はありますか、それとも別のアクションやボタンが必要ですか?

ありがとう

4

2 に答える 2

1

まっすぐに:

int sum = [[label1 text] intValue] + [[label2 text] intValue];
label3.text = [NSString stringWithFormat:@"%@", sum];

動作するはずです。私が使用したポインターを、使用しているポインターに必ず置き換えてください。

于 2011-03-17T03:05:19.600 に答える
0

esqew の答えはそのトリックを行いますが、フォーマット指定子が正しくありません。

変数sumが実際にint...

label3.text = [NSString stringWithFormat:@"%@", sum];

次のようにする必要があります。

label3.text = [NSString stringWithFormat:@" %d ", sum];

%@は Objective-C オブジェクト用で、 は Objective-C オブジェクトでintはありません。

参照:

http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Strings/Articles/formatSpecifiers.html

于 2011-07-14T11:10:39.393 に答える