Cela va sembler être une question vraiment stupide, mais je n'arrive pas à comprendre pourquoi je reçois une erreur.Objective-C ne peut pas affecter un NSInteger à une variable NSInteger?
J'ai une variable d'instance déclarée comme:
NSInteger *scopeSelected;
J'utilise cette variable pour garder la trace de ce champ a été sélectionné dans un contrôleur de UISearchDisplay en utilisant:
- (BOOL)searchDisplayController:(UISearchDisplayController *)controller
shouldReloadTableForSearchScope:(NSInteger)searchOption {
scopeSelected=searchOption;
return YES;
}
Cependant, je continuer à recevoir cet avertissement sur la ligne d'affectation:
Affectation rend le pointeur à partir de l'entier sans coulée
Quelqu'un peut-il me dire quel est le problème avec mon code? N'est-ce pas juste une mission NSInteger à NSInteger?
ne peut pas croire que j'oublié des pointeurs. merci un million falconcreek :) – unicornherder