저는 초보자입니다. I는 배열 이미지가 있지만, 어느 제안을 제공 ..다음 버튼을 클릭 할 때 하나씩 이미지를 표시하는 방법은 무엇입니까?
이 I 화상과 그 리턴 NULL 값을 표시하지 코드를
- (void)viewDidLoad
{
[super viewDidLoad];
images= [[NSArray arrayWithObjects:
[UIImage imageNamed:@"1.png"],
[UIImage imageNamed:@"2.png"],
[UIImage imageNamed:@"3.png"],
[UIImage imageNamed:@"4.png"],
nil] retain];
}
-(IBAction)Next
{
currentImage++;
if(currentImage>=[images count])
{
currentImage=0;
}
UIImage *img=[images objectAtIndex:currentImage];
[animalphoto setImage:img];
NSLog(@"print:%@",currentImage);
}
처음 클릭 버튼 화상 표시하지만 두 번 사용 갖는 NULL을 돌아가서 우리 코드에 적용되는 소스 코드.
예외가 발생합니다. 테스트는 : if (currentImage> = [images count])'이어야합니다. – trojanfoe
trojanfoe u r right –