2010-10-12 10 views
8

के लिए उदाहरण मैं आईफ़ोन प्रोग्रामिंग में नया हूं। मैं CoreLocation प्रबंधक के साथ startMonitoringSignificantLocationChanges विधि का उपयोग करने के तरीके पर एक उदाहरण या डेमो ढूंढ रहा हूं।startMonitoringSignificantLocationChanges

मैं प्रलेखन द्वारा उलझन में हूं क्योंकि, मुझे यकीन नहीं है कि startUpdatingLocation का आह्वान करने के मामले में एक ही प्रतिनिधि विधि को कॉल किया जाता है या नहीं। (यानि प्रतिनिधि locationManager: (CLLocationManager *)manager didUpdateToLocation: (CLLocation *)newLocation fromLocation: (CLLocation *)oldLocation कहा जाता है)

इस पर कोई सहायता की सराहना की जाएगी। इसके अलावा, मैं इसे CLLocationManager के सबक्लासिंग द्वारा सिम्युलेटर पर परीक्षण कर रहा हूं। यह सबक्लास आईफोन सिम्युलेटर पर चलते समय स्थान सेवाओं का सिमुलेशन प्रदान करता है। क्या इसका परीक्षण करने का एक बेहतर तरीका है।

उत्तर

19

मैंने महत्वपूर्ण परिवर्तन API के साथ कुछ परीक्षण किया है। मैंने sample project on GitHub पोस्ट किया है जो आपको नियमित और महत्वपूर्ण स्थान अपडेट के साथ खेलने देता है।

This question कुछ महत्वपूर्ण प्रकाश घटना के लिए जागने पर क्या होता है, इस पर कुछ प्रकाश डाल सकता है।

अद्यतन

एक और बात आप के बारे में पता होना चाहिए, वहाँ एक bug in CoreLocation in 4.1 है। असल में यदि आपका ऐप पृष्ठभूमि में है, तो जब कोर स्थान आपको जागने की कोशिश करता है तो यह क्रैश हो जाएगा। यह 4.2 में तय है।

+0

धन्यवाद तोप! मैं उस नमूना परियोजना की जांच करूंगा। –

+0

@mark कोई समस्या नहीं है। यदि आपको दो उत्तरों में से कोई भी उपयोगी लगता है, तो कृपया उन्हें वोट दें और यदि कोई विशेष उत्तर आपकी समस्या का समाधान करता है तो आप इसे "स्वीकृत उत्तर" के रूप में चुन सकते हैं। शुभकामनाएं :) – RedBlueThing

+0

मेरे पास जवाब देने के लिए पर्याप्त प्रतिष्ठा नहीं है। लेकिन मैंने उत्तर को स्वीकार किए गए उत्तर के रूप में चिह्नित किया। एक बार फिर धन्यवाद। नमूना ऐप वास्तव में सहायक था। क्या आपके पास StartMonitoringSignificantLocationChanges के साथ काम करने में महत्वपूर्ण अनुभव है? मैं यह पूछ रहा हूं क्योंकि मैं नौसिखिया कुछ महत्वाकांक्षी कोशिश कर रहा हूं। मैं सीमित दस्तावेज के कारण इस तरह के मुद्दों में भाग रहा हूं। –

1

डब्ल्यूडब्ल्यूडीसी 2010 से इन नए आईओएस 4.0 कोरलोकेशन और मैपकिट सुविधाओं पर एक शानदार वीडियो सत्र है जो सभी पंजीकृत आईफोन डेवलपर्स के लिए आईट्यून्स यू में स्वतंत्र रूप से उपलब्ध होना चाहिए।

+0

उत्तर जेसन के लिए धन्यवाद! मैं एक पंजीकृत डेवलपर हूं लेकिन मैंने $ 99 का भुगतान नहीं किया है। क्या मैं अभी भी इन फ़ाइलों तक पहुंच सकता हूं? –

+0

इसके बारे में निश्चित नहीं है। देखें कि क्या आप अपने डेवलपर खाते के साथ आईट्यून्स में लॉग इन कर सकते हैं और उन्हें प्राप्त कर सकते हैं। या एडीसी में लॉग इन करें और देखें कि कोई लिंक है या नहीं। –

+0

डाउनलोड धन्यवाद मिला! मैं प्रस्तुतियों की जांच करूंगा! –

संबंधित मुद्दे

 संबंधित मुद्दे