問題タブ [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.
ios - NSUInteger を 2 で割ることができないようです
コードのスニペット:
2 行目のコンパイル エラー:
objective-c - insertObject:___ atIndex:___ への NSUInteger 入力の使用
NSMutableArray を使用して、単純なコマンドラインの三目並べゲームを作成しようとしています。
メソッド「getPosition」を使用して「Board」というクラスを作成しました(これがユーザー入力を取得する最良の方法であると想定しています)位置を求めてから、intからNSUIntegerにキャストしています)
私が理解しているように、atIndex には NSUInteger パラメータが必要ですが、次のエラー メッセージが表示されます。
タイプ「NSUInteger」(別名「unassigned long」)のパラメーターに「「Board * _strong」を送信する整数変換への互換性のないポインター
objective-c - NSUInteger に 1 を加算すると、結果は 8 の倍数になります
私は持っていNSUInteger
ます。メソッドでは、viedDidLoad
私はそれを 0 に設定しました:
これで 1 つ追加されます。(これはtouchesBegan
メソッド内にあります。このコードは、UIImageView
がクリックされたときにのみ実行されます。UIImageView
はループで下方向にアニメーション化されます。)
が 1 に等しいはずの場合unitOne
、デバッガーは常に 8 であると言います。2 に等しくする必要がある場合は、16 です。何か案は?
注: さらにコードが必要な場合は、どこが間違っていると思われるかを教えてください。追加します。
objective-c - 要素を HTTP リクエストに渡そうとするとエラーが発生する
エラー:
タイプ nsuinteger 別名 unsigned long のコレクション要素は目的の c オブジェクトではありません
ストライプへの http リクエストを作成しようとしています。これは、パラメータがどのように見えるかです
card.expMonth がエラーの原因です。(unsigned long) を前に追加しようとしましたが、エラーが発生しました
'unsigned long' 型のコレクション要素は目的の C オブジェクトではありません
月の要素を送信するにはどうすればよいですか?
ios - NSUInteger に値があるか、nil であるかを判別する
HKAnchoredObjectQuery
iOSでaを使用しようとしています。
そのためには、クエリにアンカーを提供する必要があります。この場合はNSUInteger
. 将来のクエリ用にこの整数を保存し、NSUserDefaults
単に使用したいだけです
if(anchor != nil) {
// do stuff
}
しかし、コンパイラは、整数をポインターと比較しているため、これを行うことは許可されていないことを教えてくれます。これを行うことができない理由は理解していますが、方法がわかりません。
エラーコードはこれ
Comparison between pointer and integer ('NSUInteger' (aka 'unsigned long') and 'void *')
アンカーに値があるかどうかを判断する方法を知っている人はいますか?