I want to label the row just like the way iPhone alarm app label's its alarm name. I don't want a back button. I just want to pass whatever text I input to be passed to the MainViewController
.
I am using delegate, but I am not quite sure where to put my delegate code in my ViewController which has my texfield. I have 2 ViewControllers connected with "show" segue. One has table row and another has textfield.
Code below:
second.h (where textfield is)
@protocol LabelNameDelegate <NSObject>
- (void)LabelNameEntered:(NSString*)labelName;
@end
@property(nonatomic, weak) id<LabelNameDelegate> delegate;
second.m
[self.delegate LabelNameEntered:self.myLabel.text];(not sure where to place it exactly)
first.h
@interface FirstTableViewController : UITableViewController<LabelNameDelegate>
first.m
- (void)LabelNameEntered:(NSString*)labelName{
NSLog(@"This is text from secondview: %@", labelName);
}