私はシミュレータとデバイスで自分のアプリケーションをテストしています。 NSIntegersを示すラベルがあり、それらを次のようにフォーマットしました。TestFlightでNSUIntegerが正しく表示されない
[NSString stringWithFormat:@"%lu", (unsigned long)_qty]
これは機能します。しかし、私がTestFlightのための私のアプリケーションをビルドすると、これらのラベルは、例えば580023223
のような数字として出てきます。
私は_qtyこの方法を初期化:
NSUInteger _qty;
_qty = 0;
誰でも助けることができますか?ありがとう
テストシナリオで 'qty'が正しく初期化されていますか? – ddb
はい、デバイスとシミュレータで完全に動作します。 IPAを作成してデバイスまたはTestFlightでテストする場合にのみ、正しく表示されません。 –
投稿されたコードは正しいです。あなたの問題は他の場所にあります。 '_qty'の初期化を確認してください。 –