Model view controller 未调用我的CustomViewController

Model view controller 未调用我的CustomViewController,model-view-controller,view,xcode4,viewcontroller,Model View Controller,View,Xcode4,Viewcontroller,这是一个与之相关的问题,我已经把问题缩小了一点 我有一个NavigationController,它有两个正确显示的视图 “GraphView”是名为GraphView控制器的ViewController中的视图。在对象检查器中 “GraphViewController”和“GraphView”分别正确显示在ViewController和视图的自定义类框中 然而,在GraphViewController中,我将这段代码(如下)放在一个setGraphView方法中,它从未被调用。这就好像Grap

这是一个与之相关的问题,我已经把问题缩小了一点

我有一个NavigationController,它有两个正确显示的视图

“GraphView”是名为GraphView控制器的ViewController中的视图。在对象检查器中 “GraphViewController”和“GraphView”分别正确显示在ViewController和视图的自定义类框中

然而,在GraphViewController中,我将这段代码(如下)放在一个setGraphView方法中,它从未被调用。这就好像GraphView控制器没有被设置为GraphView的GraphView控制器一样

我使用的代码是(I@synthesis GraphView)


我从未收到过NSLog消息,这是我在一个类似(但仍在工作)的应用程序中收到的。

关于链接的评论是一个线索。我通过按住ctrl键从视图下方的圆形图标I栏拖动到GraphView视图组件(即视图组件位于ViewController中)来重新创建链接


inspector内容保持完全相同,但它起到了关键作用,随后代码正在运行。

您是否在connection inspector中建立了实际连接?您能描述一下吗。这个过程到底是什么?在图形视图控制器中,我看到了,第一响应者,图形视图控制器-图形视图控制器,视图,图形视图,导航项-图形查看器,以及导航控制器和我的根视图控制器的条目请看我的答案,谢谢你的建议
- (void) setGraphView:(GraphView *)graphView {
    _graphView = graphView;
    self.graphView.dataSourceDelegate = self;
    [self.graphView setNeedsDisplay];
    NSLog(@"just set Graph View");
    }