我有一個對象 - 方法與此類似:賦值時將整數指針,未作演員
-(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