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 に答える