لا أعرف كيفية العمل مع Calloutaccessorycontrolted: (Uicontrol *) التحكم

StackOverflow https://stackoverflow.com/questions/2220339

  •  19-09-2019
  •  | 
  •  

سؤال

في مشروعي هي فئتين (MapViewController و ListViewController) وعلى MAPView هي الكثير من المسامير التي يمكن للمستخدم سحبها. إذا سحب واحدة، فعليك حفظ بيانات المسامير وإدارتها إلى الفصل الآخر. لذا سؤالي ما يجب أن ينفذه في الطريقة التالية لحفظ العنوان ورجم رقم التعريف الشخصي واستخدامه على الفئة الأخرى ؟؟

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

NSLOG (@ "دبوس Gedrückt und Gesheichert!"، [الوصف Answeview])؛ }

آسف على لغتي الإنجليزية السيئة، آمل أن تتمكن من مساعدتي؟

تحية طيبة

هل كانت مفيدة؟

المحلول

حسنا، يمكنك الحصول على العنوان والترجمة مثل هذا:

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

لوضعها في NSMutableDictionary أو مشابهة في ViewController آخر، استخدم إحدى الطرق الموصى بها في مؤشرات الترابط حول مشاركة / الوصول إلى المتغيرات في ViewController آخر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top