NSMutableDictionar (NSMutableArray)에 UIImageView (s)의 인스턴스를 여러 개 추가하려고합니다.NSMutableDictionary에 UIImageView 추가하기
이 이미지의 위치를 변경하려면 뒤로 이동하여 UIImageView 참조를 끌어낼 수 있도록이 작업을 수행하고 있습니다.
는... 나는 사전 밖으로 정보를 당길 때, 그것은 단지 널 포인터를 반환하는 것으로 보인다
내가 이것을 구현하는 방법에 대한 어떤 제안? 나는 또한에 대한 DY/DX 값을 저장하기 때문에
// (for i = 0 to 30)
UIImageView *newBall = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"ball.png"]];
newBall.center = CGPointMake (arc4random() % 280 + 20, arc4random() % 440 + 20);
[self.view addSubview:newBall];
NSMutableDictionary *dictBall = [[[NSMutableDictionary alloc] init] autorelease];
[dictBall setValue:newBall forKey:@"imgBall"];
// the dictionary is then added to the array
[newBall release];
// end for loop
는 (I는 사전을 사용하고 있습니다 .... n 개의 이미지 목록을 저장하고 나중에 참조 할 수있는 방법 쉬운 방법이있을 수 있습니다 움직임 변화율)
위 코드 조각은 괜찮아 보입니다. 당신이하고 싶은 일에 기술적으로 아무런 문제가 없습니다. 아마 돌아가서 가정이나 코드의 다른 부분을 확인해야 할 것입니다. 상위 배열에 아무 것도 밟지 않았는지 확인하십시오. dy/dx 값이 정상적으로 작동합니까? – amattn