1

「Clicks」の値に1を足して出力しようとすると、4になってしまいます。

sclicks は私のラベルで、clicks は整数です。

-(IBAction)Click:(id)sender {
clicks = clicks + 1;
sclicks.text = [NSString stringWithFormat:@"Clicks: %d", clicks];
}

もちろん、クリックはXIBの私のボタンにリンクされています。私は基本的に、誰かがボタンをクリックするようにしようとしています.intを更新して追加し、XIBのラベルを更新します。実行してボタンを押すと、ラベルは「クリック数: 4」と表示されますが、「クリック数: 1」と表示されるはずです。クリックを1つに設定し、追加しないと、完全に機能します。クリック++も試しました。

私の .h ファイル:

@interface ClickIt : ViewController {

}

@property (nonatomic) NSInteger *clicks;
@property (nonatomic) IBOutlet UILabel *sclicks;

@end
4

1 に答える 1