3

これは本当にばかげた質問のように思えますが、なぜエラーが発生するのかわかりません。

次のように宣言されたインスタンス変数があります。

NSInteger *scopeSelected;

この変数を使用して、UISearchDisplay コントローラーで選択されたスコープを追跡しています。

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

ただし、割り当て行でこの警告がスローされ続けます。

割り当ては、キャストなしで整数からポインターを作成します

誰かが私のコードの何が問題なのか教えてもらえますか? NSInteger から NSInteger への割り当てだけではありませんか?

4

1 に答える 1

18

NSInteger整数です

変化する:

NSInteger *scopeSelected;

に:

NSInteger scopeSelected;
于 2010-08-12T16:53:38.930 に答える