-2

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

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

这行得通。但是,当我为 TestFlight 构建应用程序时,这些标签会以数字形式出现580023223,例如。

我以这种方式初始化 _qty:

NSUInteger _qty;

_qty = 0;

任何人都可以帮忙吗?谢谢

4

1 回答 1

0

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

NSUInteger _qty = 0;
于 2016-07-11T10:27:17.663 回答