代码之家  ›  专栏  ›  技术社区  ›  dpigera

Objective-C不能将NSInteger分配给NSInteger变量?

  •  3
  • dpigera  · 技术社区  · 16 年前

    我有一个实例变量声明为:

    NSInteger *scopeSelected;
    

    我使用此变量跟踪在UISearchDisplay控制器中选择的作用域,使用:

    - (BOOL)searchDisplayController:(UISearchDisplayController *)controller 
    shouldReloadTableForSearchScope:(NSInteger)searchOption {
        scopeSelected=searchOption;
        return YES;
    }
    

    但是,我总是在作业行收到这样的警告:

    赋值从整数生成指针 没有石膏

    1 回复  |  直到 16 年前
        1
  •  18
  •   falconcreek    16 年前

    NSInteger

    NSInteger *scopeSelected;
    

    收件人:

    NSInteger scopeSelected;