2013-10-10 85 views
-1

然後在我的應用程序中,用戶必須強制輸入數據。 其中一些數據由NSInteger和一些考慮了點擊顯示數字的按鈕的標籤控制。如果UILabel等於空,則顯示UiAlertView

現在我需要當用戶按下按鈕「保存」,如果標籤不包含數字,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

完美Balestra!謝謝你非常明確的答案! – kAiN

相關問題