if 条件付きのコードで NSinteger 変数 *strength を使用したいのですが、うまくいきません.. :(
if(strength == 11){
}
NSInteger* の場合、どのように使用できますか
if 条件付きのコードで NSinteger 変数 *strength を使用したいのですが、うまくいきません.. :(
if(strength == 11){
}
NSInteger* の場合、どのように使用できますか
NSIntegerプリミティブ値型です。ポインターを使用する必要はありません。したがって、宣言は次のようになります
NSInteger strength;
そしてそうではない
NSInteger *strength;
ただし、何らかの理由で(つまり、 )へのポインターを使用する必要がある場合は、ポインターを逆参照して値を取得する必要があります。NSIntegerNSInteger *
if (*strength == 11) {
}
しかし、私が見る限り、そうではないと思います。
strength変数を宣言するときに * を追加する必要があると思います。NSIntegerはプリミティブ型なので、持つべきではありません。