Это может показаться очень глупым вопросом, но я не могу понять, почему я получаю ошибку.
У меня есть переменная экземпляра, объявленная как:
NSInteger *scopeSelected;
Я использую эту переменную, чтобы отслеживать, какая область была выбрана в контроллере UISearchDisplay, используя:
- (BOOL)searchDisplayController:(UISearchDisplayController *)controller
shouldReloadTableForSearchScope:(NSInteger)searchOption {
scopeSelected=searchOption;
return YES;
}
Однако, я продолжаю получать это предупреждение в строке назначения:
Назначение делает указатель из целого числа
без гипсов
Может кто-нибудь сказать, что не так с моим кодом? Разве это не просто назначение NSInteger для NSInteger?