2017-06-12 80 views
0

我有以下viewControllers:enter image description here 当我点击“转到灰色”它使用SWRevealViewController加载灰色viewController。iOS:将数据传递给前端SWRevealViewController

这里是我的代码:

#import "SWRevealViewController.h" 

@interface ViewController() 

@end 

@implementation ViewController 

- (IBAction)gotoGray:(id)sender 
{ 
    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; 
    SWRevealViewController *swrController = [storyboard instantiateViewControllerWithIdentifier:@"SWRevealViewController"]; 
    [self presentViewController:swrController animated:YES completion:nil]; 
} 

我对你们的问题是如何能够从蓝色视图控制器灰色(前SWRevealViewController)传递数据?

我真的很感谢你的帮助。

回答

0

您可以使用SWRevealViewController *swrController来引用它,您可以使用呈现视图控制器中的信息来设置参考数据。

- (IBAction)gotoGray:(id)sender 
{ 
    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; 
    SWRevealViewController *swrController = [storyboard instantiateViewControllerWithIdentifier:@"SWRevealViewController"]; 
    swrController.aProperty = self.myInformation; 
    swrContoller.anArray = self.arrayOfInfo 
    [self presentViewController:swrController animated:YES completion:nil]; 
} 
+0

谢谢。但是,与你建议的问题是属性是在SWRevealViewController而不是在灰色视图控制器。 SWRevealViewController服务器作为流量控制器。 – user2924482

+0

@ user2924482对不起,我很困惑你的问题,然后。灰色视图控制器是什么类? “SWRevealViewController”如何呈现灰色视图控制器?我想我们需要更多关于你的问题的信息。 –

+0

你可以看看框架https://github.com/John-Lluch/SWRevealViewController – user2924482

相关问题