如果UILabel等于空,则显示UiAlertView

如果UILabel等于空,则显示UiAlertView,uilabel,uialertview,Uilabel,Uialertview,然后在我的应用程序中,用户必须强制输入数据。 其中一些数据由NSInteger和一些标签控制,这些标签考虑到点击显示数字的按钮 现在我需要的是,如果标签不包含数字,当用户按下“保存”按钮时,UIAlertView会警告他缺少字段 下面我已经试着这么做了。。有了标签,你可以使用这个系统吗 - (IBAction)FFSalvaDati_ConvalidaEsame:(id)sender { if (!FFVotazioneLabel == 0 || FFCFULabel == 0) {

然后在我的应用程序中,用户必须强制输入数据。 其中一些数据由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 {


}

您需要检查标签的文本。请考虑重新检查代码,因为我自己没有测试过。这样做:

- (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 {


}