我如何理解以下语法:
-(void) centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *) advertisementData:.....
所以方法名是didDiscoverPeripheral,为什么首先定义中心参数?
答案 0 :(得分:2)
方法名称为centralManager:didDiscoverPeripheral:advertisementData:
。
第一个参数告诉您哪个经理发现了外围设备。否则你不知道谁在跟你说话。如果您想要回复,这是委托协议的标准做法。