如何在另一个类中调用核心蓝牙协议?

时间:2016-11-28 06:23:49

标签: ios core-bluetooth

我开始使用核心蓝牙协议开发应用程序。该应用程序可以扫描,连接/断开和控制设备。在ControlViewController中,我为设置部分添加了侧面菜单(我使用了swrevealviewcontroller)。

单击侧面菜单时,将显示设置列表。当我单击其中一个设置时,它应该再次显示控制器部分,但使用其中一个设置弹出视图/警报视图。

示例:在Control类中       菜单按钮>点击>出现的设置列表(另一个类)>点击其中一个设置>再次显示带有弹出窗口的控制器(带有“是”或“否”选项的警报视图)。

//

控制类

- (void)centralManagerDidUpdateState:(CBCentralManager *)central
{
    if (central.state != CBCentralManagerStatePoweredOn)
    {
        // In a real app, you'd deal with all the states correctly

        return;

    }

    [self scan];


    // The state must be CBCentralManagerStatePoweredOn...

    // ... so start scanning

}

//这是我调用控制器类的地方 侧菜单视图控制器

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{

    if (indexPath.row == 1)
    {
        ControlViewController *controller =[[ControlViewController alloc]init];
        [controller setHighLow];
    }
}

0 个答案:

没有答案