この警告が私のアプリをクラッシュさせていると思います。iOSアプリにObjective-cを使用しています。Xcodeはスタックトレースなどを提供しません。役に立たなかった。
私はこの割り当てをグローバル変数として持っています:
int search_positions[4][6][2] = {{{0,-2},{0,1},{1,-1},{-1,-1},{1,0},{-1,0}}, //UP
{{-2,0},{1,0},{-1,1},{-1,-1},{0,1},{0,-1}}, //LEFT
{{0,2},{0,-1},{1,1},{-1,1},{1,0},{-1,0}}, //DOWN
{{2,0},{-1,0},{1,1},{1,-1},{0,1},{0,-1}} //RIGHT
};
したがって、search_positionsは、整数ポインターへのポインターへのポインターではないでしょうか。
なぜこれが「互換性のないポインタからの初期化」を与えるのですか?
int ** these_search_positions = search_positions[current_orientation];
確かに、これは、current_orientationによってオフセットされた、配列から整数ポインターへのポインターを取得しますか?
私がここで欠けているものは何ですか?私は今までにポインタを知っていると思いました。:(
ありがとうございました。