2011-07-01 5 views
-1
if((([txtFldO1.text length] == 0) || ([txtFldO2.text length] == 0) || 
([txtFldO3.text length] == 0) || ([txtFldO4.text length] == 0) || 
([txtFldO5.text length] == 0)) && (([txtFldR1.text length]== 0) || 
([txtFldR2.text length]== 0) || ([txtFldR3.text length]== 0) || ([txtFldR4.text length]== 0) || ([txtFldR5.text length]== 0))) 
    { 
      //alert 
      //return 
     } 

この文は機能しません。それはすべての財産にアクセスします。誰も私になぜ教えてもらえますか? 1つのtxtFldOと1つのtxtFldRにアクセスする必要があります。アクセスプロパティに'||'の使い方iphoneアプリケーションのif-elseステートメントで?

+0

[code]タグはありますか? – elp

+1

@Nilesh:どうしてうまくいかないのですか?どのようなエラーメッセージが表示されますか? @パラス:いいえありません。 –

+0

@WTP correct :)しかし、インデントコードにすることをお勧めします... – elp

答えて

0

、それはこのようにする必要がありSELF

self.txtFld00.text.length

0

を試してみてください。

if([txtFldO1.text length] == 0 || [txtFldO2.text length] == 0 || [txtFldO3.text length] == 0 || [txtFldO4.text length] == 0){ 

// Code here 

} 

条件の前に括弧を入れる必要はありません。上の例のように括弧を1つだけ入れてください。

このヘルプが必要です。

関連する問題