• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Objective-C if)

Objective-C ifの条件による処理の実行

このQ&Aのポイント
  • もしある条件が満たされた場合に処理1を実行し、満たされない場合には処理2を実行します。
  • また、さらに別の条件が追加された場合には処理3と処理4が実行されますが、条件が満たされない場合には処理5と処理6が実行されます。
  • しかし、条件が満たされているにもかかわらず、処理4や処理6が実行されてしまう場合があります。この問題を解決する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>if(XXX.hidden&&!YYY.hidden){ > 処理1}else{ > 処理2 だと、XXX が非表示で、かつ、YYY が表示されている場合、処理1が実行されます。 XXX.hidden の先頭に ! を入れて if(!XXX.hidden&&!YYY.hidden){ 処理1}else{ 処理2 にすると、XXX が表示されていて、かつ、YYY が表示されている場合、処理1が実行されるようになります。

nosuke5614
質問者

お礼

単純なミスでしたね ありがとうございます