I try to refresh the SDP data for a Bluetooth device that has reconnected. So when I receive connect notification I call -[IOBluetoothDevice performSDPQuery:]
passing object, that should receive the query completion call. What I observe is that sdpQueryComplete:status:
is not being called, buit calling performSDPQuery
causes additional connect notification to be dispatched. Running this under debugger results in some weird log line:
[IOBluetooth] **** This currently won't trigger SDP delegate
I run this code on Sequoia 15.5