問題タブ [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 投票する
1 に答える
80 参照

ios - NSUInteger を 2 で割ることができないようです

コードのスニペット:

2 行目のコンパイル エラー:

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

objective-c - insertObject:___ atIndex:___ への NSUInteger 入力の使用

NSMutableArray を使用して、単純なコマンドラインの三目並べゲームを作成しようとしています。

メソッド「getPosition」を使用して「Board」というクラスを作成しました(これがユーザー入力を取得する最良の方法であると想定しています)位置を求めてから、intからNSUIntegerにキャストしています)

私が理解しているように、atIndex には NSUInteger パラメータが必要ですが、次のエラー メッセージが表示されます。

タイプ「NSUInteger」(別名「unassigned long」)のパラメーターに「「Board * _strong」を送信する整数変換への互換性のないポインター

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

objective-c - NSUInteger に 1 を加算すると、結果は 8 の倍数になります

私は持っていNSUIntegerます。メソッドでは、viedDidLoad私はそれを 0 に設定しました:

これで 1 つ追加されます。(これはtouchesBeganメソッド内にあります。このコードは、UIImageViewがクリックされたときにのみ実行されます。UIImageViewはループで下方向にアニメーション化されます。)

が 1 に等しいはずの場合unitOne、デバッガーは常に 8 であると言います。2 に等しくする必要がある場合は、16 です。何か案は?

注: さらにコードが必要な場合は、どこが間違っていると思われるかを教えてください。追加します。

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

objective-c - 要素を HTTP リクエストに渡そうとするとエラーが発生する

エラー:

タイプ nsuinteger 別名 unsigned long のコレクション要素は目的の c オブジェクトではありません

ストライプへの http リクエストを作成しようとしています。これは、パラメータがどのように見えるかです

card.expMonth がエラーの原因です。(unsigned long) を前に追加しようとしましたが、エラーが発生しました

'unsigned long' 型のコレクション要素は目的の C オブジェクトではありません

月の要素を送信するにはどうすればよいですか?

0 投票する
4 に答える
3025 参照

ios - NSUInteger に値があるか、nil であるかを判別する

HKAnchoredObjectQueryiOSでaを使用しようとしています。

そのためには、クエリにアンカーを提供する必要があります。この場合はNSUInteger. 将来のクエリ用にこの整数を保存し、NSUserDefaults単に使用したいだけです

if(anchor != nil) { // do stuff }

しかし、コンパイラは、整数をポインターと比較しているため、これを行うことは許可されていないことを教えてくれます。これを行うことができない理由は理解していますが、方法がわかりません。

エラーコードはこれ

Comparison between pointer and integer ('NSUInteger' (aka 'unsigned long') and 'void *')

アンカーに値があるかどうかを判断する方法を知っている人はいますか?