i have used the code:
images=[[NSMutableArray alloc]initWithObjects:[UIImage imageNamed:@"Navarre-Family-Eye-Care-Navarre-Florida-Optometrist-Santa-Christmas-Toy-Safety.jpg"],[UIImage imageNamed:@"Christmas-Wallpapers-HD-Picture.jpg"],[UIImage imageNamed:@"Christmas-Wallpaper-jesus-9413550-1024-768.jpg"],[UIImage imageNamed:@"tree.jpg"],[UIImage imageNamed:@"luxury-christmas-napkins-father-christmas-1635-p.jpg"],[UIImage imageNamed:@"Navarre-Family-Eye-Care-Navarre-Florida-Optometrist-Santa-Christmas-Toy-Safety.jpg"],[UIImage imageNamed:@"Christmas-Wallpapers-HD-Picture.jpg"],[UIImage imageNamed:@"Christmas-Wallpaper-jesus-9413550-1024-768.jpg"],[UIImage imageNamed:@"tree.jpg"],[UIImage imageNamed:@"luxury-christmas-napkins-father-christmas-1635-p.jpg"],[UIImage imageNamed:@"tree.jpg"],[UIImage imageNamed:@"luxury-christmas-napkins-father-christmas-1635-p.jpg"],[UIImage imageNamed:@"Navarre-Family-Eye-Care-Navarre-Florida-Optometrist-Santa-Christmas-Toy-Safety.jpg"],[UIImage imageNamed:@"Christmas-Wallpapers-HD-Picture.jpg"],[UIImage imageNamed:@"Christmas-Wallpaper-jesus-9413550-1024-768.jpg"],[UIImage imageNamed:@"tree.jpg"],[UIImage imageNamed:@"luxury-christmas-napkins-father-christmas-1635-p.jpg"], nil];
// NSString *dd=[NSString stringWithFormat:@"%@", images];
// NSLog(@"%@",dd);
if(images== nil ||images.count <5) {
return; // early return
}
NSMutableArray* randomImageArray = [NSMutableArray arrayWithCapacity:5];
while (randomImageArray.count < 5) {
UIImage* image;
do {
NSUInteger random = (NSUInteger)arc4random_uniform(images.count);
image = [images objectAtIndex:random];
} while ([randomImageArray containsObject:image]);
[randomImageArray addObject:image];
}
self.b1.image = [randomImageArray objectAtIndex:0];
self.b2.image = [randomImageArray objectAtIndex:1];
self.b3.image = [randomImageArray objectAtIndex:2];
self.b4.image = [randomImageArray objectAtIndex:3];
self.b5.image = [randomImageArray objectAtIndex:4];
// self.b6.image = [randomImageArray objectAtIndex:5];
[NSTimer scheduledTimerWithTimeInterval:5.0 target:self selector:@selector(pik) userInfo:nil repeats:YES];
// self.b4.image = [randomImageArray objectAtIndex:3];
// self.b5.image = [randomImageArray objectAtIndex:4];
// self.b6.image = [randomImageArray objectAtIndex:5];
// [self getRandomValueFromArray:images randomDataCount:6];
}
-(void)pik{
nnn=[[mem_test alloc]init];
[self presentViewController:nnn animated:YES completion:nil];
}
here i got the output .i need to pass the images which is stored in randomImageArray to other UIViewController how to do
and how to give action to the UIImageView?