私は持っていNSUIntegerます。メソッドでは、viedDidLoad私はそれを 0 に設定しました:
@property NSUInteger *unitOne;
//In viewdidload
_unitOne = 0;
これで 1 つ追加されます。(これはtouchesBeganメソッド内にあります。このコードは、UIImageViewがクリックされたときにのみ実行されます。UIImageViewはループで下方向にアニメーション化されます。)
_unitOne++;
NSLog(@"%lu", (unsigned long) _unitOne);
が 1 に等しいはずの場合unitOne、デバッガーは常に 8 であると言います。2 に等しくする必要がある場合は、16 です。何か案は?
注: さらにコードが必要な場合は、どこが間違っていると思われるかを教えてください。追加します。