2012-12-17 45 views
6

क्या हम इस पाठ को बदल सकते हैं?मैं टेक्स्ट कैसे बदल सकता हूं "ऐप आपके वर्तमान स्थान का उपयोग करना चाहेंगे?"

मैंने कक्षा की संपत्ति purpose का उपयोग किया है। लेकिन संदेश नहीं बदला।

[locationManager setPurpose:@"Change text message"]; 

कोई विचार?

धन्यवाद,

उत्तर

12

की तरह अपने Info.plist में एक महत्वपूर्ण जोड़ें: NSLocationUsageDescription और के रूप में यह मूल्य है अपने स्ट्रिंग जोड़ें।

iOS 8 और अधिक से अधिक

वे NSLocationUsageDescription दो से अधिक अन्य कुंजियों शुरू की

  1. NSLocationAlwaysUsageDescription
  2. NSLocationWhenInUseUsageDescription

iOS 6 या अधिक से अधिक

NSLocationUsageDescription

"गोपनीयता - स्थान प्रयोग वर्णन"

उपयोगकर्ता के स्थान जानकारी तक पहुँचने के लिए कारण निर्दिष्ट करता है। विवरण के लिए "NSLocationUsageDescription" देखें।

आईओएस 6.0 और बाद

चेक संदर्भ के लिए इस link

आईओएस 3.2 iOS 5 करने के लिए

उद्देश्य

कोई ऐप्लिकेशन-प्रदान की स्ट्रिंग का वर्णन करता है क्या आप वहां मौजूद हैं स्थान सेवाओं का उपयोग करने के लिए ason। (आईओएस 6.0 में पदावनत।)

@property(copy, nonatomic) NSString *purpose Discussion

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

आपको किसी भी स्थान सेवाओं को शुरू करने से पहले इस संपत्ति का मूल्य निर्धारित करना होगा। चूंकि स्ट्रिंग अंततः उपयोगकर्ता को प्रदर्शित होती है, इसलिए आप को हमेशा स्थानीय स्ट्रिंग्स फ़ाइल से लोड करना चाहिए।

उपलब्धता

Available in iOS 3.2 and later. 
Deprecated in iOS 6.0. 

CLLocationManager.h में घोषित

+0

है कानूनी है? सेब स्वीकृति होगी? – SangamAngre

+0

@SangamAngre: मुझे यह दस्तावेज उनके दस्तावेज़ से मिला। तो मुझे लगता है कि वे अस्वीकार नहीं करेंगे। –

+0

मैं संस्करण 5.1 और बाद में ऐप विकसित कर रहा हूं। – SangamAngre

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

  • कोई संबंधित समस्या नहीं^_^