0

私のプロジェクトには2つのクラス(mapViewcontrollerとlistViewcontroller)があり、mapViewにはユーザーが引っ張ることができる多くのピンがあります。彼がピンを引っ張った場合、ピンのデータを保存して他のクラスに管理する必要があります。ピンのタイトルとサブタイトルを保存して他のクラスで使用するには、次のメソッドで何を実装する必要があるのでしょうか?

enter code here- (void) mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)annView calloutAccessoryControlTapped:(UIControl *)control {

NSLog(@"Pin gedrückt und gespeichert!", [annView description]); }

私の下手な英語で申し訳ありません、私を助けてくれることを願っています??

挨拶

4

1 に答える 1

2

さて、次のようにタイトルとサブタイトルを取得できます。

NSString *pinTitle=view.annotation.title;
NSString *pinSubtitle=view.annotation.subtitle;

それらを別のビューコントローラーに配置するにはNSMutableDictionary、別のビューコントローラーでの変数の共有/アクセスに関するスレッドで推奨されている方法のいずれかを使用します。

于 2010-05-25T13:51:32.577 に答える