2013-10-10 8 views
-1

, то в моем приложении пользователь должен ввести данные принудительно. Некоторые из этих данных контролируются NSInteger и некоторые метки, которые учитывают щелчок кнопки, отображающей номер.Показать UiAlertView, если UILabel равно нулю

Теперь мне это нужно, когда пользователь нажимает кнопку «Сохранить», если метка не содержит номера, 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 { 


} 

ответ

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 { 


} 
+0

Perfect Balestra! Спасибо за ваш очень четкий ответ! – kAiN

Смежные вопросы