Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 将选择器(重新加载)发送到当前视图_Iphone_Objective C_Uiviewcontroller_Uinavigationcontroller_Selector - Fatal编程技术网

Iphone 将选择器(重新加载)发送到当前视图

Iphone 将选择器(重新加载)发送到当前视图,iphone,objective-c,uiviewcontroller,uinavigationcontroller,selector,Iphone,Objective C,Uiviewcontroller,Uinavigationcontroller,Selector,在我的UINavigationController中有一个重载按钮,它应该向当前加载的视图发送一个reload-选择器,即顶部的视图。我不知道如何才能做到这一点 我不知道从哪里开始,所以如果有人能给我一个指针,那就太好了:) 谢谢 您可以通过UINavigatiionController中的topViewController属性获取位于导航堆栈顶部的控制器,因此您将获得类似的代码(或者您可以从控制器获取视图并直接向其发送消息,如果您愿意): UIViewController* topContro

在我的
UINavigationController
中有一个重载按钮,它应该向当前加载的视图发送一个
reload
-选择器,即顶部的视图。我不知道如何才能做到这一点

我不知道从哪里开始,所以如果有人能给我一个指针,那就太好了:)


谢谢

您可以通过UINavigatiionController中的
topViewController
属性获取位于导航堆栈顶部的控制器,因此您将获得类似的代码(或者您可以从控制器获取视图并直接向其发送消息,如果您愿意):

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