1

我想知道如何将 uiview 添加到标注右键,并且我已经为切换地图的段控制进行了编码,我不断收到一个断点,上面写着 MKMapView 选择段索引)无法识别的选择器。

你能帮忙吗?

代码:

- (IBAction)setMap:(id)sender{

    switch (((UISegmentedControl *)sender).selectedSegmentIndex) {
        case 0:
            map.mapType = MKMapTypeStandard;
            break;

        case 1:
            map.mapType = MKMapTypeSatellite;
            break;

        case 2:
            map.mapType = MKMapTypeHybrid;
            break;

        default:
            break;
    }
}
4

1 回答 1

2

这表明sender不是UISegmentedControl. 添加以下内容以查看它是什么:

NSLog(@"Sender=%@", NSStringFromClass([sender class]));
于 2012-07-26T09:44:34.300 回答