2009-08-14 7 views
8

ऑब्जेक्टिव-सी, आईफोन एप्लिकेशन के संदर्भ में, मुझे यह बताने में सक्षम होना चाहिए कि आईफोन वाईफ़ाई नेटवर्क से कनेक्ट है या नहीं, और यदि संभव हो तो इस स्थिति में बदलावों को सुनें।यदि आईफोन एक वाईफाई नेटवर्क से जुड़ा हुआ है तो उद्देश्य-सी के साथ कैसे बताना है?

क्या कोई यह जानता है कि यह कैसे करें?

धन्यवाद, gabouy डेवलपर साइट में एप्पल द्वारा प्रदान की गम्यता नमूना पर

उत्तर

2

मैं ऐप्पल प्रदान करता है कि Reachability नमूना परियोजना का उपयोग करने की सलाह दूंगा। यह कनेक्टिविटी की जांच के लिए आपको आवश्यक आधार परीक्षण को शामिल करता है।

आईफोन डेवलपर कुकबुक में भी एक अच्छा उदाहरण है।

38

जैसा कि अन्य लोगों ने उल्लेख किया है, Reachablity sample शुरू करने के लिए एक अच्छी जगह है, हालांकि, उनके उत्तर मेरे स्वाद के लिए पर्याप्त वर्तनी नहीं करते हैं। रीचब्बिलिटी नमूने के भीतर कोड फैल गया है और आपको यह नहीं दिखाता कि सरलतम मामले को कैसे संभाला जाए। सबसे सरल मामले (राज्य में परिवर्तनों को नहीं सुनना) के लिए मैं आपको सही लाइनों को स्वयं को एकत्र करने का प्रयास बचा सकता हूं।

कॉपी अपने प्रोजेक्ट में Reachablity नमूना से गम्यता वर्ग, अपने वर्ग में शामिल है, और निम्नलिखित कोड का उपयोग करें:

if ([[Reachability reachabilityForLocalWiFi] currentReachabilityStatus] != ReachableViaWiFi) { 
    //Code to execute if WiFi is not enabled 
} 
0

यह परिवर्तन वाईफाई नेटवर्क को संभालने के लिए संभव है? जैसा कि मैंने देखा है पहुंच क्षमता संभाल कनेक्शन की स्थिति। जब डिवाइस फास्ली वाईफाई ए से डिस्कनेक्ट हो जाता है और वाईफाई बी से कनेक्ट होता है तो मुझे अधिसूचना नहीं मिली

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