2、建立连接
1)实例化LBLelinkConnection
创建一个LBLelinkConnection实例,并设置代理和服务,同时使该类遵循代理LBLelinkConnectionDelegate。
self.lelinkConnection = [[LBLelinkConnection alloc] init];
self.lelinkConnection.delegate = self;
self.lelinkConnection.lelinkService = self.services[index];
2)连接服务
在需要连接的时候调用连接,信息在代理方法中回调出来。
[self.lelinkConnection connect];
3)断开连接
在需要断开连接的时候调用断开连接,信息在代理方法中回调出来。
[self.lelinkConnection disConnect];
4)实现代理方法
#pragma mark - LBLelinkConnectionDelegate
- (void)lelinkConnection:(LBLelinkConnection *)connection onError:(NSError *)error {
if (error) {
NSLog(@"%@",error);
}
}
- (void)lelinkConnection:(LBLelinkConnection *)connection didConnectToService:(LBLelinkService *)service {
NSLog(@"已连接到服务:%@",service.lelinkServiceName);
}
- (void)lelinkConnection:(LBLelinkConnection *)connection disConnectToService:(LBLelinkService *)service {
NSLog(@"已断开服务连接:%@",service.lelinkServiceName);
}