यह जांचने के लिए कि आईफोन पर वाईफ़ाई विकल्प सक्षम है या नहीं (लेकिन शायद आईफ़ोन वाईफ़ाई नेट से कनेक्ट नहीं है)।वाईफाई विकल्प सक्षम है या नहीं
उत्तर
इसके लिए आपको अपनी परियोजना में पहुंच योग्यता कक्षाएं आयात करने की आवश्यकता है।
तो बाद: -
#import "Reachability.h"
में आप DidLoad लिखने देखने: -
- (void)viewDidLoad {
Reachability *internetReach = [[Reachability reachabilityForInternetConnection] retain];
[internetReach startNotifer];
Reachability *wifiReach = [[Reachability reachabilityForLocalWiFi] retain];
[wifiReach startNotifer];
NetworkStatus netStatus1 = [internetReach currentReachabilityStatus];
NetworkStatus netStatus2 = [wifiReach currentReachabilityStatus];
if(netStatus1 == NotReachable && netStatus2 == NotReachable)
{
UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Sorry" message:@"This feature requires an internet connection." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alertView show];
[alertView release];
}
else
{//wifi connection available;
}
}
First import Reachability files into your project.
-(void)loginButtonTouched
{
bool success = false;
const char *host_name = [@"www.google.com"
cStringUsingEncoding:NSASCIIStringEncoding];
SCNetworkReachabilityRef reachability = SCNetworkReachabilityCreateWithName
(NULL, host_name);
SCNetworkReachabilityFlags flags;
success = SCNetworkReachabilityGetFlags(reachability, &flags);
bool isAvailable = success && (flags & kSCNetworkFlagsReachable) &&
!(flags & kSCNetworkFlagsConnectionRequired);
if (isAvailable)
{
NSLog(@"Host is reachable: %d", flags);
// Perform Action if Wifi is reachable and Internet Connectivity is present
}
else
{
NSLog(@"Host is unreachable");
// Perform Action if Wifi is reachable and Internet Connectivity is not present
}
}
loginButtonTouched
विधि कहा जाता है जब हम जाँच करें कि www.google.com से पहुंचा जा सकता है या नहीं। SCNetworkReachabilityFlags
झंडे लौटाता है जो हमें इंटरनेट कनेक्टिविटी की स्थिति को समझने में मदद करता है। यदि isAvailable
परिवर्तनीय रिटर्न "सत्य" है तो होस्ट पहुंच योग्य माध्यम है वाईफ़ाई पहुंच योग्य है और इंटरनेट कनेक्टिविटी मौजूद है।
आप उसी विषय पर अधिक सहायता के लिए लिंक का संदर्भ ले सकते हैं: http://stackoverflow.com/questions/6705654/to-check-wifi-is-on-but-no-internet-connectivity/6705836#6705836 –
इसके लिए कोड की एक बड़ी लाइन मिली। अपनी परियोजना के लिए गम्यता वर्ग जोड़ें और फिर आप यह कर सकते हैं:
BOOL isConnectedProperly = ([[Reachability reachabilityForInternetConnection] currentReachabilityStatus] == ReachableViaWiFi);
- 1. सक्षम या सक्षम है?
- 2. बंडल "ApplicationSonataUserBundle" मौजूद नहीं है या यह सक्षम नहीं है
- 3. वाईफाई
- 4. आईओएस 3 जी या वाईफाई
- 5. वाईफाई
- 6. वाईफाई
- 7. वाईफाई लॉक काम नहीं करता है, वाईफाई पावर सेव कैसे रोकें?
- 8. वाईफाई
- 9. वाईफाई राज्य
- 10. वाईफाई
- 11. वाईफाई
- 12. वाईफाई
- 13. वाईफाई
- 14. किसी एप्लिकेशन से वाईफाई को सक्षम/अक्षम कैसे करें?
- 15. oData क्वेरी विकल्प का उपयोग करने में सक्षम नहीं
- 16. पता लगाएं कि कनेक्शन वाईफाई, 3 जी या एंड्रॉइड में EDGE है या नहीं?
- 17. विकल्प क्यों नहीं है?
- 18. पता लगाएं कि mbstring सक्षम है या नहीं, PHP स्क्रिप्ट
- 19. एसक्यूएल: "नहीं" उपकुंजी अनुकूलन या विकल्प
- 20. क्या यह बताने का कोई तरीका है कि एक एंड्रॉइड डिवाइस केवल वाईफाई है या नहीं?
- 21. विकल्प चालू या बंद है?
- 22. विंडोज 8 - रिमोट एक्सेस विकल्प सक्षम करें
- 23. स्वचालित माइग्रेशन गलत या सत्य सक्षम है?
- 24. जब कोई NOACACKSLASH_ESCAPES विकल्प सक्षम नहीं होता है तो शाब्दिक प्रतिशत चिह्न से कैसे बचें?
- 25. ऑडियोट्रैक: वाईफाई
- 26. apache mod_rewrite काम नहीं कर रहा है या सक्षम नहीं है
- 27. ग्राफ़विज़ (या विकल्प)
- 28. नोटपैड ++ रंग मुद्रण या विकल्प
- 29. वाईफाई इंस्टॉल एपीके
- 30. या तो ओपनसीएल के लिए सक्षम आईपैड या आईफोन है?
तो अंतरराष्ट्रीय व्यापार से पहुंचा जा सकता है, लेकिन वाई-फाई विकल्प अक्षम किया गया है ... यह काम करेगा? – Oksana