我有五个uitextfiedls,我希望四个文本字段的总和不大于第一个textfiedl值

像下面

    textField1.text=@"20";
    textField2.text=@"10";
    textField3.text=@"4";
    textField4.text=@"4";
    textField5.text=@"2";


在上面的textfiled1 = 20上,所有其他值的总和是22,我希望当用户输入的数据多于此数时,它将显示警报。

最佳答案

int sumOfOthers = [[textField2 text] intValue] + [[textField3 text] intValue] + [[textField4 text] intValue]  + [[textField5 text] intValue];
int firstValue = [[textField1 text] intValue]
if (sumOfOthers  > firstValue)
{
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Title" message:@"The message you want."  delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
    [alert show];
}

关于iphone - 在iPhone中比较UITextField的值后如何显示警报,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10911693/

10-13 01:08