나는 다른 배열 데이터에 나중에 추가되는 CGPoints 값을 포함하는 포인트가있는 배열을 가지고 있습니다.배열을 반복하고 동일한 값을 갖는 인덱스를 삭제합니다.
CGFloat xpoint = [[points objectAtIndex:0] floatValue];
CGFloat ypoint = [[points objectAtIndex:1] floatValue];
CGFloat xpoint1 = [[points objectAtIndex:2] floatValue];
CGFloat ypoint1 = [[points objectAtIndex:3] floatValue];
CGFloat xpoint2 = [[points objectAtIndex:4] floatValue];
CGFloat ypoint2 = [[points objectAtIndex:5] floatValue];
CGFloat xpoint3 = [[points objectAtIndex:6] floatValue];
CGFloat ypoint3 = [[points objectAtIndex:7] floatValue];
CGFloat xpoint4 = [[points objectAtIndex:8] floatValue];
CGFloat ypoint4 = [[points objectAtIndex:9] floatValue];
CGFloat xpoint5 = [[points objectAtIndex:10] floatValue];
CGFloat ypoint5 = [[points objectAtIndex:11] floatValue];
CGFloat xpoint6 = [[points objectAtIndex:12] floatValue];
CGFloat ypoint6 = [[points objectAtIndex:13] floatValue];
CGFloat xpoint7 = [[points objectAtIndex:14] floatValue];
CGFloat ypoint7 = [[points objectAtIndex:15] floatValue];
CGFloat xpoint8 = [[points objectAtIndex:16] floatValue];
CGFloat ypoint8 = [[points objectAtIndex:17] floatValue];
CGFloat xpoint9 = [[points objectAtIndex:18] floatValue];
CGFloat ypoint9 = [[points objectAtIndex:19] floatValue];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(xpoint,ypoint)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(xpoint1,ypoint1)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(xpoint2,ypoint2)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(xpoint3,ypoint3)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(xpoint4,ypoint4)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(xpoint5,ypoint5)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(xpoint6,ypoint6)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(xpoint7,ypoint7)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(xpoint8,ypoint8)]];
[data addObject:[NSValue valueWithCGPoint:CGPointMake(xpoint9,ypoint9)]];
I는 동일한 값을 갖는 X-koordinates 배열과 수표를 순환 루프를 확인하고 "오래된"값을 삭제할. Fx.
(x,y)
1,1
2,2
2,3
2,4
3,4
2 개로 하나의 값만 원하지만 동시에 x 값 = 2 인 모든 y 값을 추가해야합니다. 그리고 그 값들을 하나의 x-value = 2 만 삭제하면됩니다. 그래서 출력 TOD 될 원하는 :
(x,y)
1,1
2,9
3,4
이 제발 도와주세요 :)
종류 당신은 루프의 모든 값이 새 배열에 추가 할 수 있습니다
나는 당신이 과거에 대해 주어진 답변 중 일부를 받아 들여야한다고 생각합니다. 질문. – trudyscousin