-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 回答