2011-08-08 44 views
-1

このif文でこの警告をどのように修正しますか?ポインタと整数の比較?

if ((NSUInt == nil) || (myInt == nil)) { 
    NSUInt = 0; 
    myInt = 0; 
} 

私はポインタと整数を比較します。

ありがとうございます!

編集:これはそれを修正するように見えた:

if ((!NSUInt) || (!myInt)) { 
    NSUInt = 0; 
    myInt = 0; 
} 
+2

質問に適切なタグを適切に付けることができます。 – Bart

+1

どのようなプログラミング言語ですか? – willsteel

+4

この質問では、アイデアがひどく混乱しているようです。 –

答えて

1

あなたは単純なmyInt == nilと!NSUIntの代わりに== 0を使いましたか?

+0

これはこれを修正したようです:if((NSUInt)||(!myInt)){ NSUInt = 0; myInt = 0; } –

+0

これはあなたの質問を解決したらそれをマークしてください:)それがうまくいく(または少なくともそれは動作するようです) – mkk

3

は次にポインタと整数を比較しません:

myInt == 0 

(「私はミンが整数であることを推測しているが、私はドンNSUIntが何であるかを知っている)