問題タブ [nsuinteger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2866 参照

ios - 範囲付きの目的の C 部分文字列

次のような URL を指す NSString があります。

NSString から iOS アプリのファイル名を取得したい (この例では、spin_37.mp4)

私は次のことを試しています:

しかし、私はNSUIntegerで多くのエラーに遭遇しています。つまり、今

誰かが私が間違っていることを説明できますか?

0 投票する
1 に答える
1053 参照

ios - 0 の NSNumber は NSInteger/NSUInteger に変換されて nil になります

0 の NSNumber を正しい NSInteger/NSUInteger 値に変換できないのはなぜですか?

a上記のコード行に nil があるのはなぜですか。に等しいべきではありません0か?

コンソールで:


アップデート:

0 投票する
1 に答える
244 参照

ios - (unsigned) を (NSUInteger) に変更できますか? それとも問題が発生しますか?

私はジュニア ソフトウェア開発者ですが、(unsigned) を (NSUInteger) に変更することはできますか、それとも後で問題を作成することはできますか?

警告は言った

以前の定義を見つけました

0 投票する
0 に答える
967 参照

ios - 暗黙的な変換は整数の精度を失います: 'NSUInteger' (別名 'unsigned long') から 'uint32_t' (別名 'unsigned int')

Xcode から次の警告が報告されます。

暗黙的な変換は整数の精度を失います: 'NSUInteger' (別名 'unsigned long') から 'uint32_t' (別名 'unsigned int')

この警告を生成する行は次のとおりです。

この警告を取り除くにはどうすればよいですか?

0 投票する
1 に答える
43 参照

ios - AppStore へのアップロード中に 64 ビットのサポートが見つからない

アプリを検証してアプリ ストアにアップロードしようとしましたが、Error Missing 64-bitというエラーが発生しました。

有効なアーキテクチャと標準アーキテクチャ (armv7,arm64) に arm64 を追加して変更を加えました - $(ARCHS_STANDARD) アクティブなアーキテクチャのみをビルドします - いいえ

これを追加した後、「 ('NSInteger' (aka 'long')) がインスタンス変数 'stage' ('int') のタイプと一致しない」というエラーが発生しました。

int を "NSUinteger" に、error をリンク コマンド エラーに変更しました。

私のアプリは 64 ビットをサポートしていませんか??.

0 投票する
1 に答える
345 参照

objective-c - NSUinteger と int に関する質問

JSONModel を使用して、json からデータをキャプチャします。

そして、私は次のコードを持っています:

実際StationIndexには 1 桁または 2 桁の整数です。たとえばself.campusBusArray[i][@"StationIndex"]、== 4 があり、index== 4 がある場合、2 つの NSLog はすべて 4 を出力しますが、if ブロックにジャンプしないか、numberOfBusesCurrentlyAtThisStation++実行されません。誰かが私の理由を教えてもらえますか?

0 投票する
1 に答える
43 参照

ios - TestFlight で NSUInteger が正しく表示されない

シミュレーターとデバイスでアプリをテストしています。NSIntegers を示すラベルがあり、次のようにフォーマットしました。

これは機能します。ただし、TestFlight 用にアプリをビルドすると、これらのラベルは のような数字として表示されます580023223

_qty を次のように初期化しました。

誰でも助けることができますか?ありがとう