2016-05-09 4 views
5

प्रकार की वस्तु पर नहीं मिला है। मैं पहले से ही आईओएस में किए गए एंड्रॉइड ऐप को दोहराने की कोशिश कर रहा हूं। मैं एक बीएलई आवेदन करने की कोशिश कर रहा हूं जहां मेरा आईओएस डिवाइस बीएलई उपकरणों को देखने और कनेक्ट करने में सक्षम होगा और आरएसएसआई प्राप्त करेगा (मुझे वास्तव में संदेश और अन्य डेटा की परवाह नहीं है)। एक खोज शोध पर, मुझे आईओएस डेवलपर लाइब्रेरी में this BLTE Central Peripheral Transfer Example मिला। XCode प्रोजेक्ट खोलने, डाउनलोड करने पर, और फिर इसे चलाया। हालांकि, मैं इस कोड के साथ के बाद एक त्रुटि छोटू में भाग:आईओएस - संपत्ति 'कनेक्ट किया गया' प्रकार 'सीबीपीरिफेरल'

if (!self.discoveredPeripheral.isConnected) { 
    return; 
} 

जहां त्रुटि है: Property 'isConnected' not found on object of type 'CBPeripheral'

, तो फिर से खोजने I found this link पर। हालांकि, ऐसा लगता है कि धागे में कोई समाधान नहीं है क्योंकि चर्चा के उत्तरों को भी बहिष्कृत किया जाना प्रतीत होता है। मुझे इस मुद्दे के लिए भी कोई समाधान नहीं मिल रहा है।

क्या किसी ने आईओएस डेवलपर लाइब्रेरी काम से कोड बनाने का प्रयास किया है? किसी भी लीड की बहुत सराहना की जाएगी। यह बहुत दुखद है कि आईओएस देव साइट से कोड को हटा दिया गया है और यहां तक ​​कि अपडेट नहीं किया गया था।

उत्तर

5

प्रलेखन कहते हैं

डेप्रिकेशन वक्तव्य
उपयोग राज्य संपत्ति बजाय।

+2

नीचे के रूप में करता है, तो कॉल राज्य संपत्ति (self.discoveredPeripheral.state CBPeripheralStateConnected =!) वापसी की कोशिश {; // कनेक्ट नहीं } – Punita

1

isConnected पदावनत किया गया है, इस कोड के बजाय

if (self.discoveredPeripheral.state != CBPeripheralStateConnected) { 
    return; 
} 
संबंधित मुद्दे