0

所以我有一堆输入文本字段来计算一些东西。这些是双打。我希望每次未全部填写时,它都会显示“请输入所有值” 下面提到的代码对所有字段执行此操作,除了最后一个字段,这里是氮气。如果我将它们更改为最后一个变量,这是行不通的。相反,它只是让应用程序在输入最后一个字段时给出结果。

例如,没有字段有值,但是当我在氮气中输入一些东西时,它会给我结果。如果我在任何其他字段(氮气空白)中输入其他内容,我会收到正确的消息“请输入所有值”。

我如何使它占所有字段,而不仅仅是除最后一个字段之外的所有字段?

if (temprature,methane,ethane,propane,nbutane,ibutane,oxygen,npetane,ipetane,nhexane,nitrogen == 0)
{
    outputText.text = @"Please enter all values";
} else
{


    outputText.text = resultString;

}
4

1 回答 1

1

试试这个,如果任何字段为空,这应该可以工作。

if (temprature == 0 || methane == 0 || ethane == 0 || propane == 0 || nbutane == 0 || ibutane == 0 || oxygen == 0 || npetane == 0 || ipetane == 0 || nhexane == 0 || nitrogen == 0)
{
    outputText.text = @"Please enter all values";
} else
{
    outputText.text = resultString;
}
于 2012-12-09T16:19:36.710 回答