I'm really new to app development and I am building an app (that will be more complex but this is just the basis of it which I will later expand). What I have currently is view with a `UIImageView` and `UIButton`, code below. I can get the button to set an image from the resources folder, but what I want is for the button to update the `UIImageView` with a new image each time it is press e.g. press once = image1, pressed twice = image2...etc From what I have been reading I think I should have the images in an array with a key or something then I can just update it with ++ I know this is really vague but as I said I'm really new so any help would be greatly appreciated! 

```
@interface NextImageViewController : UIViewController {

    IBOutlet UIImageView *imageView;    
}

- (IBAction) nextImagePush;

@end

@implementation NextImageViewController

- (IBAction) nextImagePush {

    UIImage *img = [UIImage imageNamed:@"image1"];
    [imageView setImage:img];    
}

```