我有一个NSUInteger
. 在viedDidLoad
我将其设置为 0 的方法中:
@property NSUInteger *unitOne;
//In viewdidload
_unitOne = 0;
这增加了一个。(这是在touchesBegan
方法中。此代码仅在UIImageView
单击 a 时发生。UIImageView
在循环中向下动画。)
_unitOne++;
NSLog(@"%lu", (unsigned long) _unitOne);
当unitOne
应该等于 1 时,调试器总是说它是 8。当它需要等于 2 时,它是 16,依此类推。有任何想法吗?
注意:如果有人需要更多代码,请告诉我您认为哪里出错了,我会添加它。