2

我在我的UINavigationController中有一个重新加载按钮,它应该将reload选择器发送到当前加载的视图,也就是顶视图。我无法弄清楚我能做到这一点。发送选择器(重新加载)到当前视图

我不知道从哪里开始,所以如果有人可以给我一个指针,那将是巨大的:)

谢谢!

回答

8

你可以控制它通过在UINavigatiionController topViewController酒店对导航堆栈的顶部,所以你会得到的代码类似(或者你可以从控制器获得查看和发送消息到它直接,如果你想):

UIViewController* topController = navigationController.topViewController; 
if ([topController respondsToSelector:@selector(reload)]){ 
    [topController performSelector:@selector(reload)]; 
} 
+0

+1(并且接受)用于安全。 – Emil 2010-06-21 09:51:43

2
[navigationController.topViewController.view reload]; 
+1

+1为简单起见。 – Emil 2010-06-21 09:51:08

相关问题