我已安装Catalina macOS版本(10.15),但画布仍未显示。
我从Xcode收到的错误消息是
选择一种方案来构建包含当前文件的目标, 或将此文件添加到当前方案构建的目标中
答案 0 :(得分:3)
我填满了雷达bash
,也请这样做。对我来说,重置nvram起作用并删除派生数据。
删除派生数据:
@Override
public void paintComponent(Graphics g) {
super.paintComponent(g);
// Clear the board
g.clearRect(0, 0, getWidth(), getHeight());
// Draw the grid
int rectWidth = getWidth() / NUM_COLS;
int rectHeight = rectWidth;
for (int i = 0; i < NUM_ROWS; i++) {
for (int j = 0; j < NUM_COLS; j++) {
int x = j * rectWidth;
int y = i * rectHeight;
Color terrainColor = terrainGrid[i][j];
if (terrainGrid[i][j] == CITY){
g.setColor(terrainColor);
g.fill3DRect(x, y, rectHeight, rectWidth, true);
g.setColor(Color.WHITE.darker());
g.draw3DRect(x, y, rectHeight, rectWidth, true);
}
else {
g.setColor(terrainColor);
g.fillRect(x, y, rectHeight, rectWidth);
g.setColor(Color.black);
g.drawRect(x, y, rectHeight, rectWidth);
}
}
}
}
答案 1 :(得分:0)
将新文件添加到已编译的捆绑软件中,作为构建阶段的一部分吗? 不仅需要为文件设置目标,而且还必须将其包含在已编译的捆绑软件中。
项目->目标->构建阶段->搜索您要处理的文件