如果变量不存在,则显示AlertView';不符合要求(Xcode)

如果变量不存在,则显示AlertView';不符合要求(Xcode),xcode,variables,if-statement,alert,alertview,Xcode,Variables,If Statement,Alert,Alertview,如果变量x大于1000,我希望弹出一个警报视图。在iPhone的Xcode中 Xcode给出了一个错误:“if”前面应该有一个表达式 以下是我目前的代码: if (x>1000) { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Title", nil) message:NSLocalizedString(@"Me

如果变量x大于1000,我希望弹出一个警报视图。在iPhone的Xcode中 Xcode给出了一个错误:“if”前面应该有一个表达式

以下是我目前的代码:

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];
}

这就是我自己问题的答案:

- (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];

    textField.text=@""; // clears the text field
}

}

在if语句之前,eles出现了一些错误。在这个if语句之前发布代码中的内容。我现在就知道了。看看我的答案