पर आईओएस 6.0.1 में सीबीपरिफेरल यूयूआईडी शून्य है, मेरे पास एक ऐसा एप्लिकेशन है जो आईओएस 6.0.1 के तहत 'ब्लूटूथ ली' डिवाइस को स्कैन और कनेक्ट करता है लेकिन आईफोन 4 एस पर, और यह अच्छा काम करता है। जब सेब की दुकान के लिए आवेदन अपलोड, वे मुझे एक आवेदन दुर्घटना, बल्ला प्रोग्रामिंग लौटने के लिए, लेकिन मैं केवल दुर्घटना समझ में जब मैं जहांआई-फोन 5
- (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral advertisementData:(NSDictionary *)advertisementData RSSI:(NSNumber *)RSSI;
अशक्त UUID के साथ मुझे एक परिधीय लौट
एक iphone5 पर आवेदन की कोशिश ।
मैं परिधीय, नाम, यूयूआईडी, आरएसएसआई और विज्ञापन डेटा प्रिंट करता हूं, सबकुछ अच्छा है लेकिन यूयूआईडी शून्य है, और मैं एप्लिकेशन में यूयूआईडी का उपयोग करता हूं। यह मेरा एप्लिकेशन क्रैश कर देता है, मैं शून्य यूयूआईडी को नियंत्रित कर सकता हूं, और इसका मतलब है कि मैं एप्लिकेशन को नियंत्रित नहीं कर सकता।
कोई जानता है कि क्या होता है, और एक संभावित समाधान?
पोर्सिबल समाधान अगला है। – Manelonix
मुझे सॉल्यूशन मिला, सेवाओं के पढ़ने के बाद यूयूआईडी से पूछा। केवल जब कनेक्शन स्थापित किया गया था, तो आप डिवाइस के यूयूआईडी को जान सकते हैं और परामर्श कर सकते हैं ... आपको जल्द ही देखेगा – Manelonix
मेरे पास कोड है जो इस कॉल का उपयोग करता है, जब आईपैड पर चलाया जाता है, मुझे एक गैर बिल परिधीय होता है। यूयूआई, लेकिन यह है आईफोन 6.0.1 पर शून्य –