2012-09-27 45 views
0

我如何設置模態轉換的代表?設置模態轉換的代表

目前,我有這樣的:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
    [segue.destinationViewController setDelegate:self]; 
} 

- (void)nextViewController:(NextViewController *)sender setSomething(NSString *)something 
{ 
    NSLog(@"Something happened in nextviewcontroller"); 
} 

這工作,如果轉變爲一推,但是當它是一個模式(箭頭進入導航控制器)沒有任何反應。

這是爲什麼,什麼是一個變通?

回答

0

在prepareForSegue我需要委託設置爲導航控制器的冠捷。

這樣的:

ExampleViewController *evc; 
evc = (ExampleViewController *)[segue.destinationViewController topViewController]; 
[evc setDelegate:self]; 
0

是ü用故事板?如果沒有,你應該在應用程序委託添加導航控制器和pushviewcontroller將工作