I want use CoreBluetooth.framework in IOS8 to achieve data transfer, i did discover peripheral in the follow method and try connect the per
Call the connect method only once and wait for the connection delegate response. The above code which you posted will call the connect method more often (when ever it discover the peripheral)
if(!self.detectedBLE){
[self.centralManager stopScan];
self.detectedBLE = peripheral;
[self.centralManager connectPeripheral:self.detectedBLE options:nil];
}