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);
}

results matching ""

    No results matching ""