जब कोई एनोटेशन चुना गया है तो कोई उपयोगकर्ता सहेजने पर मैपव्यू के थंबनेल को सहेजने का प्रयास कर रहा हूं। समस्या तब होती है जब उपयोगकर्ता ने उस एनोटेशन पर अभी तक ज़ूम नहीं किया है, इसलिए बंद ज़ूम स्तर लोड नहीं किया गया है।MKMapView का उपयोग कैसे करें लोडिंग प्रतिनिधि, संभावित "समाप्त प्रदर्शन" प्रतिनिधि समाप्त हो गया?
यह मैं उपयोगकर्ता नल के बाद क्या कर रहा है को बचाने:
- सच
- केंद्र के लिए एक bool "बचत" सेट और एनोटेशन पर ज़ूम (एनिमेशन)
- जब mapViewDidFinishLoadingMap प्रतिनिधि विधि को कॉल किया जाता है, और यदि बचत सही है:
- दृश्य से बाहर UIImage बनाएं, और इसे सहेजें। मोडल व्यू खारिज करें।
लेकिन जब छवि सहेजा जाता है, और देखने लोड हो रहा है वास्तव में समाप्त नहीं किया है को बचाया, के रूप में मैं अभी भी ग्रिडलाइनें के साथ एक उतार नक्शे को देखने के परिणाम छवि को खारिज कर दिया है जिन्हें आप नीचे देख:
मेरा सवाल यह है कि, मैं यह थंबनेल सहेजने से पहले मानचित्र को लोड करना समाप्त कर रहा हूं और प्रदर्शित करना कैसे समाप्त कर सकता हूं?
मैं दायर की है एप्पल बग # 13,774,496 इस से संबंधित है और दिखाने के लिए समस्या अभी भी iOS6 पर मौजूद है एक उदाहरण एप्लिकेशन बनाया : https: // github।कॉम/iwasrobbed/MapKitDelegateBug – iwasrobbed