को हटा दिया गया है, मैं एक ऐप को संशोधित कर रहा हूं जो ग्राफ में बीएलई के माध्यम से किसी डिवाइस को डिस्प्ले करने के लिए डिवाइस को खोजता है। यह सब ठीक काम करता है (पिछले सप्ताह में आप में से किसी की मदद के लिए धन्यवाद)। एप्लिकेशन शुरू में थोड़ी देर पहले मेरे पति ने लिखा था और डिवाइस की खोज के दौरान, वह की तरह की जाँच के कोड का उपयोग किया गया था:आईओएस यूयूआईडी कोरब्लूटूथ
NSLog(@" Failed to Connect to Peripheral : %@ with UUID: %@ ", peripheral, peripheral.UUID);
या
NSLog(@" Connected to Peripheral : %@ with UUID: %@ ", peripheral, peripheral.UUID);
दोनों पंक्तियों की के सामने (और कुछ और) मुझे चेतावनी संदेश मिलते हैं कि यूयूआईडी को बहिष्कृत किया गया है: पहले आईओएस 7.0 में बहिष्कृत होने के बाद से, मैं इसे बदलकर क्या पता चला हूं, लेकिन Google पर, ऐसा लगता है कि अन्य लोगों के पास यह नहीं है एक ही समस्या और जब मैं ऐप्पल पर जाता हूं प्रलेखन: here
इसे बहिष्कृत करने का कोई उल्लेख नहीं है।
मुझे समझ नहीं आता ...
किसी कृपया मदद कर सकता है? धन्यवाद
संपादित करें: कुछ जानकारी
जोड़ने से इस मैं क्या कंसोल पर अपने कंप्यूटर पर मिलता है
में advertisementData में CBAdvertisementDataServiceUUIDsKey द्वारा सेवा UUID उपयोग कर सकते हैं ऐसा लगता है कि आपके पास:
UUID के मामले जो यहाँ कहा गया था में, इस सवाल का जवाब 2 लाइनों के नीचे होगा गलत 'यूयूआईडी' संपत्ति खींच लिया। 'सीबीपीरिफेरल 'की' यूयूआईडी' संपत्ति को 7.0 के रूप में हटा दिया गया है। https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/CBPeripheral_Class/index.html#//apple_ref/occ/instp/CBPeripheral/UUID –
इयान, HI। ठीक है, तो मैं इसे किसके साथ बदलूं?मैंने आपको यह दिखाने के लिए एक तस्वीर जोड़ा कि मुझे कंसोल में क्या मिलता है – Clararhea
मुझे खेद है; मैं इससे भी ज्यादा आपकी मदद नहीं कर सकता। (यही कारण है कि मैंने उत्तर देने के बजाए एक टिप्पणी पोस्ट की।) केवल कोरब्लूटूथ इंटरैक्शन में मैंने आईबीकॉन शामिल किए हैं, जेनेरिक ब्लूटूथ डिवाइस नहीं। –