这似乎是一个非常愚蠢的问题,但我无法弄清楚为什么会出现错误。
我声明了一个实例变量:
我声明了一个实例变量:
NSInteger *scopeSelected;
我使用这个变量来跟踪在UISearchDisplay控制器中选择了哪个范围:
- (BOOL)searchDisplayController:(UISearchDisplayController *)controller
shouldReloadTableForSearchScope:(NSInteger)searchOption {
scopeSelected=searchOption;
return YES;
}
然而,我在赋值行处一直收到以下警告:
从整数中创建指针,没有强制转换
请问有人能告诉我我的代码有什么问题吗?难道这不只是一个NSInteger到NSInteger的赋值吗?