0

私のアプリでは、ボタンで行われたクリックを考慮しています。クリック数はラベルに表示され、このコードを使用しました... クリック数が 0 からではなく 12 から始まり、30 で自動的に停止することを望みます。 NSInterger ?

助けてくれてありがとう

@ interface FFDettagliEsami () {
    NSInteger FFVariabileNumerica_CFU_Votazione ;   
}

@ end

@ implementation FFDettagliEsami
   
- ( IBAction ) FFAddVotazione : (id ) sender {
    FFVariabileNumerica_CFU_Votazione + + ;
    [ FFVotazioneLabel setText : [ NSString stringWithFormat : @ " % d", FFVariabileNumerica_CFU_Votazione ]] ;
}
4

2 に答える 2

1

使用する

static NSInteger FFVariabileNumerica_CFU_Votazione = 12;

および - ( IBAction ) FFAddVotazione : (id ) 送信者

FFVariabileNumerica_CFU_Votazione < 30 をチェックする条件を追加します

if(FFVariabileNumerica_CFU_Votazione < 30){ FFVariabileNumerica_CFU_Votazione++;

}

于 2013-10-10T15:25:14.520 に答える
1

のような場所で、またはビューコントローラーの場合は、必要FFVariabileNumerica_CFU_Votazioneな値に初期化できます。viewDidLoad:initWith...

30 で停止するには、チェックを追加します。

- (IBAction)FFAddVotazione:(id)sender {
    if (FFVariabileNumerica_CFU_Votazione >= 30)
        return;

    FFVariabileNumerica_CFU_Votazione++ ;
    [FFVotazioneLabel setText:[NSString stringWithFormat:@"%d", FFVariabileNumerica_CFU_Votazione]];
}
于 2013-10-10T14:58:55.303 に答える