在我的卡路里追踪器应用程序中,我有两个文本字段。一个用于食物的名称,另一个用于卡路里的数量。为了检查它们是否被填充,我写了以下代码:
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的那个,会有一个警告。然而,对于其余部分,没有警报。如果有人能够提供正确的语法来检查我的文本字段是否正确填写,那将非常感激。
请记住,我的第一个文本字段是字符串值,另一个是整数值。
提前致谢。