0

在运行这个

if([SUPApplication ConnectionStatus]==[SUPConnectionStatus_DISCONNECTED])
{......

 ......}

我们收到类似“指针和整数(id 和 int)之间的比较”之类的警告。为什么这样。是否有任何函数可以将两者解析为相同的数据类型。

4

2 回答 2

1

尝试投射它们:

if((int)[SUPApplication ConnectionStatus]== (int)SUPConnectionStatus_DISCONNECTED)
于 2012-11-21T09:22:47.630 回答
0

尝试将它们都放入NSNumbers然后比较那里的值

if ([[NSNumber numberWithInt:[SUPApplication ConnectionStatus]] isEqualToNumber:[NSNumber numberWithInt:SUPConnectionStatus_DISCONNECTED]])
{
  .... 
}
于 2012-11-21T08:07:44.467 回答