Created
February 3, 2010 22:21
-
-
Save quique123/294097 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// Created by Marcio Valenzuela on 12/4/09. | |
// Copyright Personal 2009. All rights reserved. | |
// | |
#import <UIKit/UIKit.h> | |
#import "AppViewController.h" | |
@interface AppDelegate : NSObject <UIApplicationDelegate,UIImagePickerControllerDelegate> { | |
UIWindow *window; | |
AppViewController *viewController; | |
} | |
@property (nonatomic, retain) IBOutlet UIWindow *window; | |
@property (nonatomic, retain) IBOutlet AppViewController *viewController; | |
@end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// Created by Marcio Valenzuela on 12/4/09. | |
// Copyright Personal 2009. All rights reserved. | |
// | |
#import "AppDelegate.h" | |
#import "AppViewController.h" | |
@implementation AppDelegate | |
@synthesize window; | |
@synthesize viewController; | |
- (void)applicationDidFinishLaunching:(UIApplication *)application { | |
// Override point for customization after application launch | |
[window addSubview:viewController.view]; | |
[window makeKeyAndVisible]; | |
} | |
- (void)dealloc { | |
[window release]; | |
[viewController release]; | |
[super dealloc]; | |
} | |
@end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// Created by Marcio Valenzuela on 12/4/09. | |
// Copyright 2009 Personal. All rights reserved. | |
// | |
#import <UIKit/UIKit.h> | |
#import <Foundation/Foundation.h> | |
@interface AppViewController : UIViewController<UIImagePickerControllerDelegate, | |
UINavigationControllerDelegate> { | |
UIImagePickerController* imagePickerController; | |
IBOutlet UIImageView *imageView; | |
IBOutlet UIButton *setPic; | |
} | |
@property (nonatomic,retain) UIImagePickerController *imagePickerController; | |
- (IBAction)setPic; | |
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info; | |
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker; | |
@end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// Created by Marcio Valenzuela on 12/4/09. | |
// Copyright 2009 Personal. All rights reserved. | |
// | |
#import "AppViewController.h" | |
@implementation AppViewController | |
@synthesize imagePickerController; | |
- (IBAction)setPic{ | |
[self presentModalViewController:self.imagePickerController animated:YES]; | |
} | |
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary*)info{ | |
imageView.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"]; | |
[[picker parentViewController] dismissModalViewControllerAnimated:YES]; | |
} | |
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker{ | |
// Dismiss the image selection and close the program | |
[picker dismissModalViewControllerAnimated:YES]; | |
} | |
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib. | |
- (void)viewDidLoad { | |
[super viewDidLoad]; | |
self.imagePickerController = [[UIImagePickerController alloc] init]; | |
self.imagePickerController.delegate = self; | |
self.imagePickerController.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; | |
} | |
- (void)dealloc { | |
[super dealloc]; | |
} | |
@end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment