UIPopoverController按钮选择另一个ViewController但不更新其视图iOS的方法

时间:2013-04-11 19:05:28

标签: ios mkmapview mapkit uipopovercontroller

我有一个mapview,里面有2个方法。

方法1:

-(void)refreshMap{
//Refresh code here....

}

方法2:

-(void)recenterMap{

[theMap setCenterCoordinate:theMap.userLocation.location.coordinate animated:YES];

}

我在mapView中有一个导航栏按钮,当按下时会显示一个带有2个按钮的popOverController,并且它的动作被连接起来调用上面的mapView类中的方法

当Pressed在我的MapView中调用上面的2个方法时,弹出窗口中的2个按钮。我已经记录了这些方法,并且它们会被弹出窗口按钮调用,但位于弹出窗口后面的mapView视图永远不会更新。如果我直接在MapView中调用相同的方法,即不使用弹出框中的按钮,视图会按预期更新?

示例图像,即当我触摸中心地图时,bg中的ui不会更新,但是如果我不能从弹出框中但不能直接在地图视图中进行处理:

mapView with Popover

0 个答案:

没有答案