एक SQLite DB के लिए एक नक्शा अक्षांश का उपयोग कर, एलएनजी प्लॉट करने के लिए कोशिश कर रहा है, लेकिन इससे पहले नक्शा बनाता है CANT मेरे स्थान मिलता है। UGGG!

वोट
0

मैं क्या कर सकते हैं: 100 अक्षांश और एलएनजी अंक की एक SQLite DB ले लो, और एक नक्शे पर उन पिंस छोड़ देते हैं। अच्छा लग रहा है!

मुझे क्या करना चाहते हैं इससे पहले कि मैं अपने नक्शे आकर्षित मेरे स्थान मिलता है, है। लेकिन ऐसा लगता है कि:

  • (शून्य) locationManager: (CLLocationManager *) प्रबंधक didUpdateToLocation: (CLLocation *) newLocation fromLocation: (CLLocation *) oldLocation

हमेशा के बाद बंद आग (शून्य) viewDidLoad चलाता है। भले ही मैं डालें।

क्या मैं क्या करने की जरूरत है, एक स्प्लैश स्क्रीन है वहाँ बंद करो जब तक मैं एक स्थान पाने के लिए मुझे के इतने मील के भीतर स्थान की मेरी SQLite DB खोज करने के लिए अक्षांश और एलएनजी का उपयोग करने वाले है।

मेरी ट्रेस यहां:

में प्रवेश - [RootViewController initWithTabBar]

में प्रवेश - [RootViewController viewDidLoad]

में प्रवेश - [RootViewController locationManager: didUpdateToLocation: fromLocation:]

और यहाँ क्या मैं वास्तव में चाहते हैं:

में प्रवेश - [RootViewController initWithTabBar]

में प्रवेश - [RootViewController locationManager: didUpdateToLocation: fromLocation:]

में प्रवेश - [RootViewController viewDidLoad]

अब मैं (एक TabBarController के साथ काम कर) सोच रहा हूँ, क्या किसी भी तरह मैं इस सभी तरह वापस मेरे ऐप प्रतिनिधि के लिए पुश करने के लिए है? पूरे एप्लिकेशन फ्रीज जब तक मैं एक स्थान मिल सकता है? यह मेरा नवीनतम विचार है।

कोई सुझाव के लिए धन्यवाद, ओर जाता है, के टुकड़े ... !!! मैं दिनों के लिए तलाश रहे हैं, कोई भाग्य बिल्कुल।

धन्यवाद!!!!

25/10/2009 को 17:06
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
1

आप निश्चित रूप से एप्लिकेशन "फ्रीज" नहीं करना चाहता है, और आप निश्चित रूप से अपने अनुप्रयोग प्रतिनिधि के रूप में छोटे से काम करना चाहते हैं applicationDidFinishLaunching:संभव के रूप में विधि। मैं क्या सुझाव दे सकता है:

  • (शायद) कुछ दृश्य नियंत्रक द्वारा नियंत्रित एक नक्शे के साथ "असली" दृश्य है,: दो दृश्य हैं। अन्य बस उपयोगकर्ता और एक के लिए एक संदेश के साथ एक सरल "इंतज़ार कर" दृश्य है UIActivityIndicatorView, या ऐसा ही कुछ।
  • अपने एप्लिकेशन लॉन्च होने, लोड और अपने अनुप्रयोग के विंडो में प्रतीक्षा दृश्य प्रदर्शित, और उपयोगकर्ता की वर्तमान स्थान ढूंढने में स्थान प्रबंधक शुरू है।
  • यदि आपके पास पर्याप्त स्थान की जानकारी मिल गया है जब,, वास्तविक दृश्य लोड खिड़की में जोड़ने, और प्रतीक्षा दृश्य को हटा दें। (हो सकता है कि एक अच्छा पार फीका एनीमेशन या कुछ और के साथ।)

तुम भी दोनों विचारों को जोड़ सकते हैं, और सिर्फ अपने फ्लिप hiddenसही समय पर गुण। लेकिन बिंदु उपयोगकर्ता कुछ देर के कोर स्थान का स्वाभाविक अतुल्यकालिक प्रकृति लड़ने की कोशिश कर नहीं, को देखने के लिए दे रहा है।

25/10/2009 को 17:24
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more