2012-03-03 13 views
8

लौटने पर मैं कोरबूटूथ ढांचे का उपयोग करने वाला ऐप लिखने की कोशिश कर रहा हूं। मैं उपकरणों की खोज करने और कनेक्ट करने/डिस्कनेक्ट करने में सक्षम हूं, और डिवाइस में विशेषताओं को मान लिखता हूं। जब मैं नोटिफिकेशन सक्षम करने का प्रयास करता हूं:CoreBlueTooth पर अधिसूचनाएं एक CBErrorDomain कोड = 0

[परिधीय सेटनोटिफाइवल्यू: ध्वज के लिए विशेषता: विशेषता];

इस से चलाता है - (शून्य) परिधीय: (CBPeripheral *) परिधीय didUpdateNotificationStateForCharacteristic: (CBCharacteristic *) विशेषता त्रुटि: (NSError *) त्रुटि

लेकिन यह हमेशा त्रुटि त्रुटि डोमेन = CBErrorDomain कोड = 0 लौटा रहा है "ऑपरेशन पूरा नहीं हो सका। (सीबीईआररडोमेन त्रुटि 0.)"

मैंने यह देखने के लिए ऑनलाइन देखा है कि इसका क्या अर्थ हो सकता है। मैंने इसे साफ़ कर लिया है, इसे फिर से बनाया है .. मेरे आईफोन को पुनरारंभ किया .. एक्सकोड को फिर से शुरू किया लेकिन मैं इस त्रुटि में चल रहा हूं। क्या कोई मुझे यह समझने में मदद कर सकता है कि इसका क्या अर्थ है और मैं इसे कैसे ठीक कर सकता हूं?

बहुत बहुत धन्यवाद! एंडी

+0

क्या आपको लॉग में कोई अन्य त्रुटियां मिल रही हैं? मेरे पास यह त्रुटि भी है और इससे पहले कि मैं इसे अपने लॉग में देख सकूं: '2013-11-12 21: 07: 27.821 टेस्ट ऐप [2 9 5 9 5: 303] कोरब्लूथूट [चेतावनी] अज्ञात त्रुटि: -536870212' – liamnichols

उत्तर

0

मुझे ये त्रुटियां भी मिल रही हैं। मुझे लगता है कि इनमें से कुछ त्रुटियां तब होती हैं जब आप किसी ऐसे मान को पढ़ने का प्रयास करते हैं जो केवल पढ़ने के बजाय अधिसूचनाओं के माध्यम से उपलब्ध हो। मुझे नहीं पता कि अन्य मूल्य क्या हैं, हालांकि।

0

क्या यह आईओएस 6 पर एक समस्या है लेकिन आईओएस 5 पर नहीं? जीएटीटी प्रोफाइल हो सकता है, अनुमतियों की जांच करें, अगर वे सही ढंग से सेट करते हैं या नहीं। आईओएस 5 कोरब्लूटूथ कुछ त्रुटियों को अनदेखा करता है।

0

पहले यूयूआईडी की जांच करें। 2 विशेषता की अनुमति की जांच करें। इसे सूचित करने के लिए सेट किया जाना चाहिए।