I'm using the Utility Application project to Xcode 4.2, then I am adding two text fields for each view: main view
and the flipside view
.
Now I wish to assign the value of the flipside
text field to mainview text field.
MainViewController.h
#import "FlipsideViewController.h"
@interface MainViewController : UIViewController <FlipsideViewControllerDelegate> {
UITextField *nameField;
}
@property(nonatomic, retain) IBOutlet UITextField *nameField;
- (IBAction)showInfo:(id)sender;
@end
FlipsideViewController.h
@class FlipsideViewController;
@protocol FlipsideViewControllerDelegate
- (void)flipsideViewControllerDidFinish:(FlipsideViewController *)controller;
@end
@interface FlipsideViewController : UIViewController {
UITextField *changeText;
}
@property (nonatomic, retain) IBOutlet UITextField *changeText;
@property (assign, nonatomic) IBOutlet id <FlipsideViewControllerDelegate> delegate;
- (IBAction)done:(id)sender;
@end
FlipsideViewController.m
#import "FlipsideViewController.h"
@implementation FlipsideViewController
@synthesize delegate = _delegate;
@synthesize changeText;
- (IBAction)done:(id)sender
{
[self.delegate flipsideViewControllerDidFinish:self];
}
When the done action starts, i want the changetext
value be assigned to nameField
text.
How do I do this?