【发布时间】:2008-12-19 03:26:40
【问题描述】:
我有一个类似这样的 Obj-C 方法:
-(void)getUserDefaults:(BOOL *)refreshDefaults
{
PostAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
if (refreshDefaults) {
[appDelegate retrieveDefaults];
}
}
当我这样称呼它时,我没有收到任何警告:
[self getUserDefaults:NO];
当我这样称呼它时,我会收到警告:
[self getUserDefaults:YES];
警告:传递 'getUserDefaults:' 的参数 1 使指针从整数而不进行强制转换
注意:我总是先调用传递 NO 的方法,然后稍后再传递 YES
谁能告诉我这里的问题是什么?谢谢。
【问题讨论】:
标签: iphone c objective-c cocoa cocoa-touch