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 に答える