2012-07-20 8 views
5

मेरे पास कुछ ब्लूटूथ कम ऊर्जा अनुप्रयोग के साथ कुछ major trouble है, कभी-कभी मेरे डिवाइस (थ्रेड में वर्णित) से कनेक्ट करने के लिए प्रबंधन नहीं करता है।आईफोन: ब्लूटूथ 4.0 डेटा को मिटाएं/मिटाएं

मुझे अपने आवेदन को चलाने से पहले पिछले कनेक्शन से सभी संग्रहीत डेटा को मिटा देना होगा, और जहां तक ​​मुझे पता है, यह केवल फोन को रिबूट करके ही किया जा सकता है। क्या ऐसा करने के लिए कोई अन्य तरीका है, अधिमानतः प्रोग्रामेटिक रूप से?

आप

+0

क्या संग्रहीत डेटा? – yuklai

+0

ब्लूटूथ परिधीय से कनेक्ट करते समय आईफोन स्पष्ट रूप से स्टोर करता है, क्योंकि रीबूटिंग कुछ ऐश को प्रभावित करता है जो मेरे ऐप – chwi

+0

को प्रभावित करता है जब आप रद्द कनेक्शन को कॉल करते हैं, तो किसी भी कैश किए गए डेटा को रीसेट किया जाना चाहिए। क्या आप कुछ अलग देख रहे हैं? – yuklai

उत्तर

3

मैं एक ही मुद्दा हो रहा है और यह ठीक करने के चरण पाया है धन्यवाद।

यह जबकि परिधीय सीमा और डिस्कनेक्ट के बाहर चला जाता है जब आप

[peripheral writeValue:x forCharacteristic:y type:CBCharacteristicWriteWithoutResponse]; 

साथ परिधीय के लिए डाटा संचारित 100% प्रतिलिपि प्रस्तुत करने योग्य है। ऐसा होने के बाद बीएलई उपकरणों द्वारा कोई और सेवाएं वापस नहीं की जाती हैं, और केवल एक रीबूट समस्या को हल करता है। ऐसा नहीं होता है परिधीय इसे करने के लिए या यदि

[peripheral writeValue:x forCharacteristic:y type:CBCharacteristicWriteWithResponse]; 

प्रयोग किया जाता है डेटा संचारण के बिना में सीमा से बाहर चला जाता है और वापस आ जाता है, तो ...

अन्य डिस्कनेक्ट यह, इस तरह के प्रभावित करने के लिए नहीं है परिधीय को कम करने और इसे डेटा को प्रेषित करते समय भी सीमा में रहते हुए ...

मुझे पता है कि यह कोई जवाब नहीं है लेकिन ऐसा लगता है कि मैं किसी कारण से टिप्पणी नहीं कर सकता।

आशा है कि यह डिबगिंग में मदद करता है।

+0

धन्यवाद! मैंने एक ही चीज़ का अनुभव किया। केवल समस्या यह है कि मुझे नहीं लगता कि मेरे पास 'WriteWithResponse' का समय है क्योंकि मेरा एप्लिकेशन हेलीकॉप्टर उड़ रहा है, लेकिन मैं इसे निकट भविष्य में आज़माउंगा और आपको अपना जवाब दूंगा। साथ ही, मुझे लगता है कि जब तक आपके पास पर्याप्त प्रतिनिधि न हो तब तक आप टिप्पणी नहीं कर सकते। – chwi

+0

मैंने '... रिस्पॉन्स' के साथ लिखने की कोशिश की लेकिन इससे मुझे बहुत मदद नहीं मिली: \ – chwi

+0

यह मेरे लिए काम किया! –