我假设这个警告正在使我的应用程序崩溃。我正在将 Objective-c 用于 iOS 应用程序。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 偏移?
我在这里缺少什么?我以为我现在知道指针了。:(
谢谢你。