我相信这是非常基本的,但我找不到任何关于它的东西。
我有一个 viewController 女巫有一个带有一堆表单视图控制器的导航控制器的模态 segue。像这样:
viewController A ---(modal segue)---> 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;
但委托似乎没有得到设置。想法?