-1

私のアプリでは、ユーザーは強制的にデータを入力する必要があります。これらのデータの一部は NSInteger によって制御され、一部のラベルは数値を表示するボタンのクリックを考慮に入れます。

ここで、ラベルに数字が含まれていない場合にユーザーが「保存」ボタンを押したときに、UIAlertView が不足しているフィールドについて警告する必要があります。

以下で私はこれをやろうとしました.. ラベルで、このシステムを使用できますか?

- (IBAction)FFSalvaDati_ConvalidaEsame:(id)sender {

    if (!FFVotazioneLabel == 0 || FFCFULabel  == 0) {
        UIAlertView *FFAlertConvalidaEsameError = [[UIAlertView alloc] initWithTitle:@"ATTENZIONE" message:@"Per procedere con la convalidazione è necessario inserire il numero dei CFU ottenuti per questo esame e la sua Votazione. \n \n Senza questi dati non ci è possibile calcolare la tua media attuale!" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
        [FFAlertConvalidaEsameError show];

    } else {


}
4

1 に答える 1

1

ラベルのテキストを確認する必要があります。自分でテストしていないので、コードをもう一度確認することを検討してください。これを行う:

- (IBAction)FFSalvaDati_ConvalidaEsame:(id)sender {

if ([FFVotazioneLabel.text isEqualToString:@""] || [FFCFULabel.text isEqualToString:@""]) {
    UIAlertView *FFAlertConvalidaEsameError = [[UIAlertView alloc] initWithTitle:@"ATTENZIONE" message:@"Per procedere con la convalidazione è necessario inserire il numero dei CFU ottenuti per questo esame e la sua Votazione. \n \n Senza questi dati non ci è possibile calcolare la tua media attuale!" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
    [FFAlertConvalidaEsameError show];

} else {


}
于 2013-10-10T15:25:37.007 に答える