2013-01-08 57 views
0

如果變量x高於1000,我想讓警報視圖彈出。在Xcode中爲iPhone Xcode提供Error:Expected表達式在 「如果」如果變量不符合要求,則顯示AlertView(Xcode)

這裏是我到目前爲止的代碼前面:

if (x>1000) { 
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Title", nil) 
           message:NSLocalizedString(@"Message", nil) 
           delegate:nil 
           cancelButtonTitle:NSLocalizedString(@"OK", nil) 
           otherButtonTitles:nil]; 
    [alert show]; 
    [alert release]; 
} 
+0

在if語句之前,某些eles錯誤。在此if語句之前發佈代碼中的內容。 – jakenberg

+0

我知道了。看看我的答案 –

回答

0

這就是這個問題的答案我自己的問題:

- (void)textFieldDidEndEditing:(UITextField *)textField { 

float x = ([numberOfPeople.text floatValue]); 

if (x>1000) { 
    UIAlertView *objAlert = [[UIAlertView alloc] 
initWithTitle:@"Fehler" message:@"The entered Number should not be higher than 1000." 
delegate:nil 
cancelButtonTitle:nil 
otherButtonTitles:@"Close",nil]; 
    [objAlert show]; 

    [email protected]""; // clears the text field 
} 

}