Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> IOS

आईओएस ऐप में लोकेशन मैनेजर कैसे चल रहा है या नहीं इसकी जांच कैसे करें?

<घंटा/>

आईओएस में स्थान से संबंधित किसी भी सेवा को स्विफ्ट के साथ जांचने के लिए हम CLLocationManager का उपयोग कर सकते हैं।

इस उदाहरण में हम देखेंगे कि कैसे पता लगाया जाए कि स्थान प्रबंधक चल रहा है या नहीं। हम इसे एक नमूना परियोजना की मदद से करेंगे। तो, एक नया प्रोजेक्ट बनाएं। सबसे पहले हमें एक लोकेशन मैनेजर ऑब्जेक्ट बनाने की जरूरत है, इसलिए आपके व्यू कंट्रोलर में।

var locationManager = CLLocationManager()

अब, हमें सबसे पहले यह जांचना होगा कि डिवाइस पर स्थान सेवाएं सक्षम हैं या नहीं। इसे जांचने के लिए हम उपयोग करेंगे

CLLocationManager.locationServicesEnabled() फ़ंक्शन, जो एक बूलियन मान लौटाता है, यह दर्शाता है कि डिवाइस पर स्थान सेवा सक्रिय है या नहीं।

if CLLocationManager.locationServicesEnabled() {
   print("permissions allowed")
} else {
   print(“permissions not allowed”)
}

ऊपर के उदाहरण में, यदि स्थान सेवाएं सक्षम हैं, तो हम "अनुमति की अनुमति" प्रिंट करते हैं, अन्यथा हम प्रिंट करते हैं कि अनुमतियों की अनुमति नहीं है।

अब, कोरलोकेशन मैनेजर या CLLocationManager कोई भी तरीका प्रदान नहीं करता है जो यह बता सके कि लोकेशन मैनेजर चल रहा है या नहीं, यानी यह लोकेशन मैनेजर की स्थिति के बारे में नहीं बताता है।

लेकिन हम हमेशा लोकेशन मैनेजर का उपयोग शुरू करने के लिए लोकेशन मैनेजर का उपयोग शुरू करने के लिए मॉनिटरिंग विधि का उपयोग कर सकते हैं, भले ही वह पहले से ही चल रहा हो। यह उस ऑब्जेक्ट के कई उदाहरण नहीं बनाएगा जैसा कि Apple डॉक्स द्वारा बताया गया है।


  1. विजेटस्मिथ आईओएस 15 में काम नहीं कर रहा है? इसे कैसे ठीक करें

    इस लेख में, हमने उन मुद्दों को संबोधित किया है जो विजेटस्मिथ आईओएस 15 में काम नहीं कर रहे मुद्दे का कारण बनते हैं। यदि आपने अपने iPhone को पहले ही iOS 15 में अपग्रेड कर लिया है, तो आपको पता होगा कि Apple ने आखिरकार विजेट्स को अपने पुराने घर आज का दृश्य से होम स्क्रीन पर माइग्रेट कर दिया है। मुझे आश

  1. Android और iOS पर काम नहीं कर रहे Gboard को कैसे ठीक करें

    Gboard, Google का कीबोर्ड ऐप है जो iOS और Android आधारित डिवाइस दोनों के लिए उपलब्ध है। यह आपके डिफ़ॉल्ट कीबोर्ड को बदल देता है और आपको सीधे अपने नए Gboard कीबोर्ड से कई Google सुविधाओं तक पहुंचने देता है। अगर आप कुछ समय से इस ऐप का इस्तेमाल कर रहे हैं, तो आपने देखा होगा कि कुछ मौकों पर Gboard काम न

  1. iPhone पर किसी की लोकेशन कैसे चेक करें

    आईफोन ऐप्पल इंक द्वारा प्रदान किया गया एक स्मार्टफोन डिवाइस है। यह Google के एंड्रॉइड डिवाइसों को बहुत कठिन प्रतिस्पर्धा देता है क्योंकि यह अपने उपयोगकर्ताओं को प्रीमियम अनुभव देने के लिए बहुत सारी सुविधाएं प्रदान करता है। कई iPhone उपयोगकर्ताओं को पसंद आने वाली सुविधाओं में से एक स्थान ट्रैकिंग है।