iOS格式指定类型int但参数的类型为int *

时间:2013-04-09 18:00:50

标签: ios objective-c

我有这样的方法:

-(void)processSomeNumeber:(int *)number
{
    NSLog(@"show me the number %d", number);
}

但是我收到了这个错误:

  

" format指定类型为int但参数的类型为int *"

有谁知道为什么或如何解决这个问题?

1 个答案:

答案 0 :(得分:9)

使用:

-(void)processSomeNumeber:(int )number
{
    NSLog(@"show me the number %d", number);   
}

或者

-(void)processSomeNumeber:(int *)number
{
    NSLog(@"show me the number %d", *number);   
}