1

私のxibにマップビューがあります。

-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    UITouch *touch = [touches anyObject];
    NSLog(@"Touch Description %@",[[touch view]description]);
    if ([touch view]  == self.mapView) 
   {
      //rest of my code
   }
}

私が得る説明は

MKAnnotationContainerView: 0x19057360; フレーム = (0 0; 4096 4096); autoresizedSubviews = NO; レイヤー = CALayer: 0x1900df20

if ループは実行されていません。どうすればこれを解決できますか。私を助けてください。

4

1 に答える 1

0
    -(void) touchesBegan :(NSSet *) touches withEvent:(UIEvent *)event
    {
        UITouch *touch = [touches anyObject];
        NSLog(@"%@",[[touch view]description]);
        if ([touch view]  == self.mapView) 
       {
           //rest of my code
       }

       [super touchesBegan:touches withEvent:event ];
    }
于 2012-10-09T04:16:17.050 に答える