這是關係到Using a protocol and a delegate,我已經縮小的問題有點我CustomViewController不會被調用
我有一個NavigationController與正確地顯示兩個視圖。
「GraphView」是名爲GraphViewController的ViewController中的視圖。在對象檢查器 中,「GraphViewController」和「GraphView」分別在ViewController和View的Custom Class框中分別正確顯示。
但是,在GraphViewController中,我已經把這段代碼放在setGraphView方法中,並且它永遠不會被調用。就好像GraphViewController沒有被設置爲GraphView的GraphViewController。
我使用的代碼(我@synthesize GraphView進一步上漲)
- (void) setGraphView:(GraphView *)graphView {
_graphView = graphView;
self.graphView.dataSourceDelegate = self;
[self.graphView setNeedsDisplay];
NSLog(@"just set Graph View");
}
我從來沒有得到過的NSLog消息,這是我在一個類似(但工作)應用程序做。
您是否在連接檢查器中進行了實際連接? – fguchelaar
你能形容嗎?那個過程到底? – nerak99
在圖形視圖控制器我看到,第一響應者,圖形視圖控制器 - GraphViewController,視圖,GraphView,導航項 - 圖形查看器以及導航控制器和我的根視圖控制器的條目 – nerak99