notes taken from : https://www.youtube.com/watch?v=YVikeoR3gYg Communicating between two viewControllers
in the SecondViewController.m
- (void)saveText {
[self.delegate sendTextToViewController:@"name here"];
}in the SecondViewController.h
@protocol CakeDelegate <NSObject>
-(void)sendTextToViewControlller:(NSString *)string;
@end
@interface ...
@property (nonatomic, weak) id<CakeDelegate>delegate;
@endin the HomeViewControlloer.h
#import "SecondViewController.h"
@interface HomeViewController : UIViewController <CakeDelegate>in the HomeViewControlloer.m
-(void)sendTextToViewController:(NSString *)string {
NSLog(string)
}