से क्लाइंट कॉन्फ़िगरेशन डिस्क्रिप्टर पर संकेतों को कैसे सक्षम करें मैं विशेषता मूल्य परिवर्तन पर ब्लूटूथ डिवाइस से अधिसूचना प्राप्त करने का प्रयास कर रहा हूं। इसके लिए मुझे क्लाइंट विशेषता कॉन्फ़िगरेशन (सीसीसी) डिस्क्रिप्टर के लिए अधिसूचना को सक्षम करने की आवश्यकता है। मैंने विशेषता के लिए setNotifyValue(enabled: Bool, forCharacteristic characteristic: CBCharacteristic)
का उपयोग किया है लेकिन मूल्य परिवर्तनों के लिए अद्यतन नहीं प्राप्त किया है।
आईओएस 8
मैं writeValue(data: NSData, forDescriptor descriptor: CBDescriptor)
का उपयोग कर सीसीसी के लिए संकेत है, लेकिन इस एपीआई के लिए मेरी ऐप्लिकेशन क्रैश सक्षम करने के लिए करने की कोशिश की और
के रूप में त्रुटि दिखाता है इस पद्धति का उपयोग ग्राहक विशेषता विन्यास वर्णनकर्ता नहीं लिख सकता!
कोई मदद !!
इस समस्या को ठीक है:
एक उदाहरण नीचे जुड़ा हुआ है? मैं भी इस समस्या को पूरा करता हूं। मैं नहीं जानता कि अधिसूचना/संकेत कैसे सक्षम करें। – NTNT
एक ही समस्या। सीसीसी ने एंड्रॉइड सेटिंग पर संकेतों को प्राप्त नहीं करने की समस्या हल की लेकिन आईओएस मुझे ऐसा करने की अनुमति नहीं देता है। एकल सेटNotifyValue काम नहीं करता है क्योंकि यह एंड्रॉइड पर भी इस विशेष विशेषता के लिए काम नहीं करता है। – davis