(MyMapPoint *)mapPointで宣言されたmapPointなど、いくつかのインスタンス変数を保持するNSObjectクラス「MyItem」があります。このMKMapPointを使用して、MKMapViewに注釈を追加します。NSMutablearray"allItems"はすべてのアイテムを保持します。
int all =[allItems count];
int i =0;
for (i=0; i<all; i++) {
MyItem *p = [allItems objectAtIndex:i];
[mYView addAnnotation:[p mapPoint]];
これは完璧に機能します。アイテムが登録されたピンでいっぱいのマップを取得します。また、ピンを押すとバブルが発生し、タイトルとサブタイトルが表示されます。また、コンソールにコールアウトを追加することもできました。
NSLog (@"bubble is pushed");
これも問題なく動作します。
問題:バブルを押すときに、(最初に)コンソールにピンが表す実際のアイテムの完全な説明をログに記録させたい。完全なMyItemまでさかのぼるサンプルコードはありますか?ピンにはその起源の記憶がないようです。すべてのヘルプ、サンプルコード、およびサンプルコードへのリンクは大幅に適用されます。