Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.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中更改uibarbuttonitem单击的地图类型?_Iphone_Objective C_Mapkit - Fatal编程技术网

如何在iPhone中更改uibarbuttonitem单击的地图类型?

如何在iPhone中更改uibarbuttonitem单击的地图类型?,iphone,objective-c,mapkit,Iphone,Objective C,Mapkit,我有一个以编程方式开发的选项卡栏。在该选项卡栏上,我正在分配一个选项卡栏项,并向其传递选择器。我希望在选择器操作中,我的地图应该在标准和混合地图类型之间切换 我已将此代码添加到我的操作中 -(void)switch { newmap.mygreatmapview.maptype = MKMapTypeHybrid; } newmap是mapview所在类的对象mygreatmapview是在该类中声明的MKMapView的属性 但这并没有产生结果

我有一个以编程方式开发的选项卡栏。在该选项卡栏上,我正在分配一个选项卡栏项,并向其传递选择器。我希望在选择器操作中,我的地图应该在标准和混合地图类型之间切换

我已将此代码添加到我的操作中

-(void)switch
{
  newmap.mygreatmapview.maptype = MKMapTypeHybrid;
}
newmap
是mapview所在类的对象
mygreatmapview
是在该类中声明的
MKMapView
的属性

但这并没有产生结果