Following code fragment is part of the prepareForSegue
method. In that I want to pass self.mutaArr
(MutableArray) to SecViewController
(Which is a UIViewController
).
This is not getting passed because of the following line:
[navController setViewControllers:@[dvc] animated: NO ];
If I pass s
I end up getting a black screen. Therefore, how do i sort this?
Please note that I am using SWRevealViewController
as well.
if ([segue isKindOfClass:[SWRevealViewControllerSegue class]]) {
SWRevealViewControllerSegue *swSegue = (SWRevealViewControllerSegue*) segue;
swSegue.performBlock = ^(SWRevealViewControllerSegue* rvc_segue, UIViewController* svc, UIViewController* dvc) {
if ([[segue identifier] isEqualToString:@"gosegue"]) {
UINavigationController* navController = (UINavigationController*)self.revealViewController.frontViewController;
SecViewController *s = [[SecViewController alloc] init];
s.myMutableArr= self.mutaArr;
[navController setViewControllers:@[dvc] animated: NO ];
[self.revealViewController setFrontViewPosition: FrontViewPositionLeft animated: YES];
....