「.h」ファイルで BOOL を宣言し、「.m」で FALSE に初期化し、非常に特定の条件下で TRUE に設定しましたが、それ以降は TRUE になると予想されます。
ただし、BOOL
値はフレームごとに FALSE の初期値にリセットされ続けます。BOOL
更新ごとに値の出力を出力すると、次のようになります。
FALSE
FALSE
FALSE
//Condition gets true
TRUE
FALSE
TRUE
FALSE
TRUE
FALSE
コード全体で BOOL を他の場所に設定していません。
私はObjective-Cに少し慣れていないので、助けてください。これは、変数の定義方法と何か関係がありますか?