マップビューと、それぞれにボタンが付いたコールアウトに注釈があります。私がする必要があるのは、このコールアウトからプロパティを取得することです。タイトルですが、この行をログに記録します。
NSLog(@"%@", mapView.selectedAnnotations);
<AddressAnnotation: 0x1bdc60>
明らかに私に有用な情報を与えないリターン...
私の質問は、選択したアノテーションコールアウトのプロパティにアクセスするにはどうすればよいですか?
マップビューと、それぞれにボタンが付いたコールアウトに注釈があります。私がする必要があるのは、このコールアウトからプロパティを取得することです。タイトルですが、この行をログに記録します。
NSLog(@"%@", mapView.selectedAnnotations);
<AddressAnnotation: 0x1bdc60>
明らかに私に有用な情報を与えないリターン...
私の質問は、選択したアノテーションコールアウトのプロパティにアクセスするにはどうすればよいですか?
こうやって
for (id annotation in mapView.annotations) {NSLog([annotation title]);}
私がannotationviewClick関数で行ったことは次のとおりです。
お役に立てれば
-(IBAction) annotationViewClick:(id) sender{
[self.view addSubview:LoadingView];
Annotation *ann = [myMap.selectedAnnotations objectAtIndex:([myMap.selectedAnnotations count]-1)];
NSLog(@"Selected:%@", [ann tag]);
}
mapView.selectedAnnotations
注釈の配列を返します。情報を取得するには、そのアイテムにアクセスする必要があります。