2012-07-26 64 views
1

我想知道如何將uiview添加到標註右鍵,並且我已經編寫了用於切換貼圖的段控件,我一直收到一個斷點,它說MKMapView selecetedsegmentindex)無法識別的選擇器。分段控件

你可以幫忙。

代碼:

- (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; 
    } 
} 
+0

您使用SegmentedControl的方式(假設它是您連接到該操作的SegmentedControl的方式)沒有任何問題。請張貼你用於地圖的代碼(我懷疑你所做的map.mapType分配是無效的)。 – 2012-07-26 09:46:13

回答

2

這將表明sender不是UISegmentedControl。添加以下內容以查看它是什麼:

NSLog(@"Sender=%@", NSStringFromClass([sender class]));