2011-01-25 2 views

答えて

11

NSIntegerがプリミティブな値のタイプです*私は場合の条件と私のコードで*強度NSinteger変数を使用したいが、それは... :(

if(strength == 11){ 
} 

NSIntegerであればどのように使用することができますが動作していません。あなたは本当にだからあなたの宣言は

NSInteger strength; 

そしてない

NSInteger *strength; 
をお読みください。ポインタを使用する必要はありません

しかし、あなたが、あなたが値を取得するには、ポインタを逆参照する必要があり、何らかの理由で(つまり、NSInteger *ある)NSIntegerへのポインタを使用する必要がありますか場合:

if (*strength == 11) { 
} 

しかし、私からのこれが当てはまるとは思わない。

+0

+1素敵なヒント.... – EmptyStack

関連する問題