2013-09-23 15 views
11

में बहिष्कृत कर दिया गया है, मुझे कार्यक्षमता की आवश्यकता है जो दो उपकरणों के बीच नीले-दांत पर डेटा एक्सचेंज की अनुमति देता है। मुझे पता है कि इस उद्देश्य के लिए जीकेपीयरपीकर नियंत्रक का उपयोग किया जाता है। लेकिन आईओएस 7 के बाद से इस वर्ग को हटा दिया गया है। इंटरनेट खोज और दस्तावेज़ीकरण दोनों के बजाय इसका उपयोग करने के बारे में कुछ नहीं कहता है (जैसा आमतौर पर करता है)। कोई सुझाव?GKPeerPickerController को आईओएस 7

GKPeerPickerController Class Reference

उत्तर

12

ठीक है, मैं अपने ही सवाल का जवाब देंगे। सेब डॉक्स से:

Multipeer कनेक्टिविटी फ्रेमवर्क (MultipeerConnectivity.framework) आसपास के उपकरण की खोज और इंटरनेट कनेक्टिविटी की आवश्यकता के बिना उन उपकरणों के साथ सीधे संपर्क का समर्थन करता है। यह ढांचा आसानी से मल्टीपर सत्र बनाना संभव बनाता है और विश्वसनीय इन-ऑर्डर डेटा ट्रांसमिशन और रीयल-टाइम डेटा ट्रांसमिशन का समर्थन करता है। इस ढांचे के साथ, आपका ऐप पास के उपकरणों के साथ संवाद कर सकता है और डेटा का आदान-प्रदान कर सकता है।

ढांचा नेटवर्क सेवाओं की खोज और प्रबंधन के लिए प्रोग्रामेटिक और यूआई-आधारित विकल्प प्रदान करता है। उपयोगकर्ता MCBrowserViewController कक्षा को उपयोगकर्ता के इंटरफ़ेस में उपयोगकर्ता के चयन करने के लिए सहकर्मी उपकरणों की सूची प्रदर्शित करने के लिए एकीकृत कर सकते हैं। वैकल्पिक रूप से, आप MCNearbyServiceBrowser कक्षा का उपयोग प्रोग्रामरेटिक रूप से पीयर डिवाइसों को देखने और प्रबंधित करने के लिए कर सकते हैं।

इस ढांचे के इंटरफेस के बारे में अधिक जानकारी के लिए, Multipeer Connectivity Framework Reference देखें।

यह कक्षा ios7 के बाद उपलब्ध है। यह ठीक है लेकिन मुझे लगता है कि वे इस वर्ग को GKPeerPickerController में बहिष्करण संदेश के पास एक लिंक दे सकते थे।