我已宣布以下CGPoint:
CGPoint borderVertices[5000];
如果我可以调用它(或者只是一组),我已经将所有值添加到数组中,但现在我想知道是否有NSLog这些点或将它们复制到文件中。
我试过了:
NSLog(@"vertices %@", NSStringFromCGPoint(borderVertices));
但是我收到了错误。
答案 0 :(得分:4)
怎么样:
for (NSUInteger i = 0; i < 5000; i++)
{
NSLog(@"vertices :%@", NSStringFromCGPoint(borderVertices[i]));
}
答案 1 :(得分:1)
像普通旧c中的数组需要迭代才能在其索引处打印每个值。
NSLog(@"vertices %@", NSStringFromCGPoint(borderVertices));
如果borderVertices
的类型为CGPoint
,则上述说法可行。但事实并非如此,它的类型为CGPoint[]
。
答案 2 :(得分:1)
你可以创建一个像:
这样的数组CGPoint borderVertices[5000];
float bVx[5000];
float bVy[5000];
并在bVx
和bVy
中将值分配给borderVertices.position.(x or y)
,然后在需要坐标的时候......就可以了。