मेरे पास एक मैपव्यू ( rightCalloutAccessory
बटन के साथ ) में कई एनोटेशन हैं । बटन इस mapview
पर से एक सेगमेंट का प्रदर्शन करेगा tableview
। मैं tableview
एक अलग ऑब्जेक्ट (जो डेटा रखता है) पास करना चाहता हूं जिसके आधार पर कॉलआउट बटन पर क्लिक किया गया था।
उदाहरण के लिए: (पूरी तरह से बना हुआ)
- annotation1 (ऑस्टिन) -> पास डेटा obj 1 (ऑस्टिन के लिए प्रासंगिक)
- annotation2 (डलास) -> पास डेटा obj 2 (डलास के लिए प्रासंगिक)
- annotation3 (ह्यूस्टन) -> पास डेटा obj 3 और इतने पर ... (आपको विचार मिलता है)
मैं यह पता लगाने में सक्षम हूं कि किस कॉलआउट बटन पर क्लिक किया गया था।
मैं उपयोग कर रहा हूँ prepareForSegue
: गंतव्य के लिए डेटा obj पास करने के लिए ViewController
। चूँकि मैं इस कॉल को डेटा obj के लिए एक अतिरिक्त तर्क नहीं दे सकता जिसकी मुझे आवश्यकता है, उसी प्रभाव को प्राप्त करने के लिए कुछ सुरुचिपूर्ण तरीके क्या हैं (डायनेमिक डेटा obj)?
किसी भी टिप की सराहना की जाएगी।