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

iOS ऐप में Location Manager चल रहा है या नहीं कैसे जांचें?

CLLocationManager स्टेटस चेक करना

Swift में iOS में लोकेशन से संबंधित किसी भी सर्विस को जांचने के लिए हम CLLocationManager का उपयोग कर सकते हैं।

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

var locationManager = CLLocationManager()

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

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

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

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

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

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

  1. iOS 15 पर Widgetsmith काम नहीं कर रहा? त्वरित सुधार और समस्या निवारण गाइड iOS 15 पर Widgetsmith काम नहीं कर रहा? त्वरित सुधार और समस्या निवारण गाइड

    इस लेख में, हमने उन मुद्दों को संबोधित किया है जो iOS 15 में Widgetsmith काम नहीं कर रहा समस्या का कारण बनते हैं। यदि आपने पहले ही अपने iPhone को iOS 15 में अपग्रेड कर लिया है, तो आप जानते होंगे कि Apple ने अंततः विजेट्स को अपने पुराने घर Todays View से Home Screen पर स्थानांतरित कर दिया है। मुझे आ

  1. Android और iOS पर Gboard समस्याएं ठीक करें: त्वरित समाधान और समस्या निवारण गाइड Android और iOS पर Gboard समस्याएं ठीक करें: त्वरित समाधान और समस्या निवारण गाइड

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

  1. आईफोन यूज़र की लोकेशन ट्रैक करें: एक विश्वसनीय चरण-दर-चरण गाइड आईफोन यूज़र की लोकेशन ट्रैक करें: एक विश्वसनीय चरण-दर-चरण गाइड

    आईफोन, Apple Inc. द्वारा प्रदान किया गया एक स्मार्टफोन डिवाइस है। यह Google के Android डिवाइस को कड़ी टक्कर देता है क्योंकि यह अपने यूज़र्स को प्रीमियम अनुभव देने के लिए ढेर सारे फीचर्स प्रदान करता है। कई आईफोन यूज़र्स को जो फीचर पसंद है, वह है लोकेशन ट्रैकिंग। कई अन्य यूज़र्स अक्सर पूछते हैं कि कि