我有一个对象 - 方法与此类似:赋值时将整数指针,未作演员
-(void)getUserDefaults:(BOOL *)refreshDefaults
{
PostAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
if (refreshDefaults) {
[appDelegate retrieveDefaults];
}
}
当我这样称呼它,我得到任何警告:
[self getUserDefaults:NO];
当我打电话它是这样的我得到一个警告:
[self getUserDefaults:YES];
警告:通过参数1'getUserDefaults:'使得指针从整数没有一个投
注:我总是调用该方法通过NO,然后再晚些时候我通过YES
任何人都可以填补我的问题是什么吗?谢谢。
指向原语是完全合法的。 – 2008-12-19 03:43:51
是的,但他没有传递BOOL指针,他只是传递BOOL,这就是为什么他会得到这个错误。 – dancavallaro 2008-12-19 03:47:34