विधियों के नीचे का उपयोग कर मेरा आवेदन आईओएस 4 में roamming का पता लगाने और 5.आईओएस 6 पर रोमिंग स्थिति का पता लगाने के कोई तरीके हैं?
NSString *carrierPListSymLinkPath = @"/var/mobile/Library/Preferences/com.apple.carrier.plist";
NSString *operatorPListSymLinkPath = @"/var/mobile/Library/Preferences/com.apple.operator.plist";
NSFileManager *fm = [NSFileManager defaultManager];
NSError *error = nil;
NSString *carrierPListPath = [fm destinationOfSymbolicLinkAtPath:carrierPListSymLinkPath error:&error];
NSString *operatorPListPath = [fm destinationOfSymbolicLinkAtPath:operatorPListSymLinkPath error:&error];
return (![operatorPListPath isEqualToString:carrierPListPath]);
लेकिन इस कोड हमेशा iOS6 पर रिटर्न फाल्स (यहां तक कि मैं घूम नहीं कर रहा हूँ, यह हमेशा अवास्तविक लौटाते), मैं इसे शायद plist में सोचने के लिए ऐप्पल द्वारा फ़ाइल स्थान बदल गया, क्या कोई भी एक ही समस्या का सामना करता है, क्या कोई इस पर मेरी सहायता कर सकता है?
धन्यवाद।
मेरे लिए एक ही समस्या! अगर किसी को कोई समाधान मिला है। ऑपरेटरPListSymLinkPath शून्य कारण है: त्रुटि 257, ऑपरेशन की अनुमति नहीं है – Vassily
संभावित डुप्लिकेट [क्या यह निर्धारित करने का कोई तरीका है कि आईफोन रोमिंग कर रहा है या नहीं?] (http://stackoverflow.com/questions/900547/is-there-any-way- टू-निर्धारित-if-the-iphone-is-roaming) –
यह पुराने (पुराने) लिंक किए गए प्रश्न का डुप्लिकेट नहीं है, क्योंकि यह प्रश्न आईओएस 6 के बारे में है, जहां लिंक किए गए प्रश्न का समाधान अब काम नहीं करता है। – Nate