检查是否填写了文本字段

时间:2014-01-03 19:44:04

标签: ios cocoa-touch

在我的卡路里追踪器应用程序中,我有两个文本字段。一个用于食物的名称,另一个用于卡路里的数量。为了检查它们是否被填充,我写了以下代码:

 if([foodString  isEqual: @" "])
{
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Warning!" message:@"You have not entered the name of the meal!" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
    [alert show];
}

else if([self.amountText  isEqual: @" "])
{
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Warning!" message:@"You have not enteted the amount of calories!" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
    [alert show];
}

else if([self.amountText isEqual:@" "] && [foodString isEqual:@" "])
{
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Warning!" message:@"You haven't entered anything!" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
    [alert show];
}

因此,对于未填写amountText文本字段但填写了nameOfFood的那个,会有一个警告。然而,对于其余部分,没有警报。如果有人能够提供正确的语法来检查我的文本字段是否正确填写,那将非常感激。

请记住,我的第一个文本字段是字符串值,另一个是整数值。

提前致谢。

0 个答案:

没有答案