これはかなり基本的なことだと思いますが、それについて何も見つけることができませんでした。
私はviewControllerウィッチを持っていますフォームシートviewControllersの束を持つnavigationControllerへのモーダルセグエがあります。このような:
viewController A ---(モーダル セグエ)---> navigationController ---> viewController B ---> viewController C
viewController CI では、次のようにデリゲートを作成しました。
@protocol ViewControllerCDelegate <NSObject>
- (void)myMehtod;
@end
@interface ViewControllerC : UIViewController
@property (nonatomic, assign) id <ViewControllerCDelegate> myDelegate;
(そして、myDelegate を合成しました)
myDelegate を viewController A に設定したいのですが、質問は、どこで、どのように行うのですか?
私はviewController AのviewDidLoadでこれを試みました:
ViewControllerC *delegateController = [self.storyboard instantiateViewControllerWithIdentifier:@"ViewControllerC"];
delegateController.myDelegate = self;
しかし、デリゲートは設定されていないようです。アイデア?