Hi Michael,
You'd think so. However, I don't think there's any determinism in which order advData (one for each found peripheral) and scanRsp (one for each peripheral that answers scanReq) pops through the didDiscover callback, except I'd expect advData to come first a given peripheral. Disclaimer: Not an iOS developer.
Best regards,
Aslak