2017-06-12 8 views
0

私は以下のviewControllerを持っています:enter image description here "Go to gray"をクリックすると、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'はどのように灰色のView Controllerを表示しますか?あなたの質問にはもっと情報が必要だと思います。 –

+0

フレームワークを見ることができますhttps://github.com/John-Lluch/SWRevealViewController – user2924482

関連する問題