2011-08-08 179 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而不是myInt == nil和!NSUInt而不是== 0?

+0

所以這似乎解決了它:if((!NSUInt)||(!myInt)){ NSUInt = 0; myInt = 0; } –

+0

如果這解決了你的問題,請標記:)它開心工作(或至少它似乎工作) – mkk

3

然後不比較指針和整數:

myInt == 0 

(我猜測,敏是一個整數,但我不」 t知道NSUInt是什麼。)

相關問題