2011-08-08 131 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是什么。)

相关问题