में प्रतिनिधि तरीकों फोन नहीं किया मैं iOS8 में CoreBluetooth.framework का उपयोग आंकड़ा अंतरण हासिल करना चाहते हैं, मैं विधि का पालन में परिधीय की खोज और परिधीय कनेक्ट का प्रयास किया।क्यों coreBluetooth connectPeripheral का उपयोग iOS8
- (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral advertisementData:(NSDictionary *)advertisementData RSSI:(NSNumber *)RSSI
{
NSLog(@"Discover name : %@", peripheral.name);
[self.centralManager connectPeripheral:peripheral options:nil];
}
लेकिन यह प्रतिनिधि तरीकों didFailToConnectPeripheral या didConnectPeripheral फोन नहीं किया, मैं Waner क्या यह गलत है, है कोड त्रुटि या iOS8 कुछ अतिरिक्त चीज़ों की ज़रूरत? इसे कैसे सौदा करें, अग्रिम धन्यवाद!
यहां मेरा कोड github है, मैं एक प्रोग्राम लिखने के लिए एक सर्वर लिखता हूं और दूसरा केंद्रीय होता है।
क्या यू एक इवर में परिधीय वस्तु भंडारण और फिर इसे करने के लिए कनेक्ट करने की कोशिश की? यानी 'self.discoveredPeripheral = परिधीय; [self.centralManager connectPeripheral: self.discoveredPeripheral विकल्प: nil]; ' –
[आईओएस कोरब्लूटूथ: केंद्रीय प्रबंधक: संभवतः कनेक्टेड पेरिफेरल/डीफेलटोकनेक्ट पेरिफेरल: कॉल नहीं किया जा रहा है] का संभावित डुप्लिकेट (http://stackoverflow.com/questions/26377470/ios-corebluetooth- centralmanagerdidconnectperipheral-didfailtoconnectperiph) – Paulw11
यह काम करता है, बहुत बहुत धन्यवाद! – Clavis