どのコールアウト バブルがクリックされたかを特定するのに苦労しています。
ここでいくつかの例を試したので、吹き出しの吹き出しを特定する方法はありますか?
私が使おうとしてきた次の答えですが、私はそれらと混同しています
注釈のタグ付けを検討していますが、それは私を混乱させます。:(
上記のリンクの2番目の回答から引用:
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation
{
if ([annotation isKindOfClass:[MKUserLocation class]]){
return nil;
if(annotation.tag == 111)
//Do something
else
//Do some other thing
}
このスニペットの最初の部分はどのように機能しますか。おそらく、それをよりよく理解していれば、何を扱っているかがわかります。
また、コールアウトがクリックされたときにタグを取得して、アプリをそれぞれ応答させるにはどうすればよいでしょうか。