2010-12-07 20 views
9

संभव डुप्लिकेट:
iPhone Data Usage Tracking/MonitoringiPhone डेटा उपयोग की निगरानी

मैं एक त्वरित प्रदर्शन के रूप में एक "डेटा उपयोग की निगरानी" iphone अनुप्रयोग का निर्माण करने की कोशिश कर रहा हूँ, लेकिन नहीं कर पाए हैं यह पता लगाने के लिए कि सेलुलरडाटा/वाईफ़ाई उपयोग आंकड़े प्रोग्रामेटिक रूप से कैसे प्राप्त करें।

मुझे पता है कि यह संभव है, क्योंकि इस के लिए ऐप स्टोर में कई ऐप्स हैं (DataUsage, DataMan)।

मुझे इस तथ्य के बारे में पता है कि ये डेटा उपयोग प्राप्त करने के लिए सेलुलर प्रदाता के पृष्ठों को तोड़ नहीं रहे हैं, इसलिए मैं सोच रहा हूं कि वे इसे कैसे प्राप्त कर सकते हैं।

आईओएस 4.2 एसडीके दस्तावेज़ीकरण में कुछ भी नहीं मिला।

मेरा अनुमान है कि वे किसी भी तरह डेटा है कि के तहत प्रदर्शित किया जाता है हो रही है "सेटिंग्स -> जनरल -> उपयोग",

+0

हे डनी, कोई किस्मत? –

+4

[उत्तर इस SO थ्रेड में पाया जा सकता है] (http://stackoverflow.com/questions/7946699/iphone-data-usage-tracking-monitoring) – Lefteris

उत्तर

0

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

NSLog(@"Contents of the user defaults: %@", [[NSUserDefaults standardUserDefaults] dictionaryRepresentation]); 

यह के उपयोगकर्ताओं वरीयताओं पूरे सामग्री मुद्रित करना चाहिए। इसके बाद आपको आवश्यक डेटा तक पहुंचने के लिए उपयुक्त कुंजी खोदने में सक्षम होना चाहिए।

मुझे बताएं कि यह काम करता है या नहीं: डी

+0

डिवाइस के NSUserDefaults (4.3) में प्रदर्शित नहीं होता है। यह केवल एनएसआईएनटरफेस स्टाइल, एनएस लैंग्वेज, ऐप्पलकीबोर्ड, ऐप्पल लॉकेल, ऐप्पलट्यून्सस्टोर इटैमकिंड्स, ऐप्पलकीबोर्ड्स एक्सपेन्डेड और ऐप्पल लैंग्वेज के लिए मूल्य दिखाता है – Sahil

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