我一直在模拟器和设备上测试我的应用程序。有些标签显示NSIntegers,我将它们格式化为:
[NSString stringWithFormat:@"%lu", (unsigned long)_qty]
这很有效。但是,当我为TestFlight构建我的应用时,这些标签就像580023223
这样的数字。
我用这种方式初始化了_qty:
NSUInteger _qty;
_qty = 0;
有人可以帮忙吗?感谢
答案 0 :(得分:0)
如果不使用值初始化变量,则它将具有内存中的随机值。你应该试试:
NSUInteger _qty = 0;