ポイントの配列内のポイントの1つに正方形を表示しようとしています。ポイントを選択するために「Square.center = array[random integer]」を使用しています。
「互換性のないタイプ 'id' から 'CGPoint' (別名 'CGPoint') に割り当てています」というエラーが表示されます。これは、配列内のポイントが見つからないことを意味すると思います。
私が見つけたさまざまな例を組み合わせて、配列をそのように設定しました。
Array = [NSArray arrayWithObjects:
[NSValue valueWithCGPoint:CGPointMake(
self.canvas.center.x,
self.canvas.center.y
)],
[NSValue valueWithCGPoint:CGPointMake(
self.canvas.center.x+55,
self.canvas.center.y
)],
[NSValue valueWithCGPoint:CGPointMake(
self.canvas.center.x-55,
self.canvas.center.y
)],
[NSValue valueWithCGPoint:CGPointMake(
self.canvas.center.x,
self.canvas.center.y+55
)],
[NSValue valueWithCGPoint:CGPointMake(
self.canvas.center.x-55,
self.canvas.center.y
)],
nil
];
どうすれば正方形をそれらのポイントの 1 つに合わせることができますか? 後で、すべてのポイントに同じ正方形を配置したいと思います。