NSUInteger无法正确显示在TestFlight上

时间:2016-07-11 09:57:23

标签: ios objective-c nsuinteger

我一直在模拟器和设备上测试我的应用程序。有些标签显示NSIntegers,我将它们格式化为:

[NSString stringWithFormat:@"%lu", (unsigned long)_qty]

这很有效。但是,当我为TestFlight构建我的应用时,这些标签就像580023223这样的数字。

我用这种方式初始化了_qty:

NSUInteger _qty;

_qty = 0;

有人可以帮忙吗?感谢

1 个答案:

答案 0 :(得分:0)

如果不使用值初始化变量,则它将具有内存中的随机值。你应该试试:

NSUInteger _qty = 0;