Tell me pzhst what I did wrong ?? I want to press the button to display the image code on another controller !!! First: // ViewController.h
#import <UIKit/UIKit.h> #import "DetailViewController.h" @interface ViewController : UIViewController <UIImagePickerControllerDelegate> - (IBAction)buttonSurprise:(id)sender; // ViewController.m
#import "ViewController.h" #import "DetailViewController.h" @interface ViewController () @property(strong, nonatomic) UIImage*picker; @property (strong, nonatomic) IBOutlet UIImageView *imageName; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. } - (IBAction)buttonSurprise:(UIButton *)sender { self.picker = [UIImage imageNamed: @"vk-group-250x240.jpg"]; self.imageName.image= self.picker; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([segue.identifier isEqualToString:@"segueOne"]) { DetailViewController *twoVC = (DetailViewController *)[segue destinationViewController]; twoVC.img = self.picker; }} @end Second: // DetailViewController.h
#import <UIKit/UIKit.h> #import <MobileCoreServices/MobileCoreServices.h> @interface DetailViewController : UIViewController <UIImagePickerControllerDelegate, UINavigationControllerDelegate> @property (weak, nonatomic) IBOutlet UIImageView *bigImage; @property (weak, nonatomic) IBOutlet UITextView *bigText; @property (strong, nonatomic) UIImage*img; // DetailViewController.m
#import "DetailViewController.h" #import "ViewController.h" @interface DetailViewController () @end @implementation DetailViewController - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization } return self; } - (void)viewDidLoad { [super viewDidLoad]; self.bigImage.image = self.img; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; } @end
{}button. - Jofsey