【发布时间】:2016-07-11 09:57:22
【问题描述】:
我一直在模拟器和设备上测试我的应用。有显示 NSIntegers 的标签,我将它们格式化为:
[NSString stringWithFormat:@"%lu", (unsigned long)_qty]
这行得通。但是,当我为 TestFlight 构建应用程序时,这些标签会以数字形式出现,例如 580023223。
我是这样初始化 _qty 的:
NSUInteger _qty;
_qty = 0;
有人可以帮忙吗?谢谢
【问题讨论】:
-
qty在测试场景中被正确初始化了吗? -
是的,它可以在设备和模拟器上完美运行。只有当我创建 IPA 并在设备或 TestFlight 上对其进行测试时,它才不再正确显示?
-
贴出的代码是正确的。你的问题在别处。检查
_qty的初始化。 -
你应该分享更多的源代码
-
NSUInteger _qty; 怎么样?初始化一个整数? :)
标签: ios objective-c nsuinteger