Navbar . , .h . , , , [self dismissModalViewControllerAnimated:YES];
, , :
@protocol SecondViewControllerDelegate <NSObject>
-(void) done;
@end
@interface SecondViewController : UIViewController {
...
id delegate;
}
...
@property (nonatomic, assign) id<SecondViewControllerDelegate> delegate;
-(IBAction)done:(id)sender;
@end
:
-(IBAction)done:(id)sender{
[self.delegate done];
}
<SecondViewControllerDelegate>
, .
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if([[segue identifier] isEqualToString:@"Second View Modal Segue Identifier"])
{
SecondViewController *viewController = segue.destinationViewController;
viewController.delegate = self;
}
}
, :
-(void) done
{
[self dismissModalViewControllerAnimated:YES];
}
. , , .