iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iphone – iOS蓝牙LE peripheralManager didReceiveWriteRequests的例子大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我需要一个函数didReceiveWriterequests的示例实现,当中央iOS设备写入’writeValue:’时,它会在蓝牙iOS外设上运行. 但我搜索网络,找不到例子. Apple文档仍然没有示例代码. 我搞定了.这是我的工作代码: // Processes write command received from a central. - (void)peripheralManager:
@H_674_18@ 我需要一个函数didReceiveWriterequests的示例实现,当中央iOS设备写入’writeValue:’时,它会在蓝牙iOS外设上运行.

但我搜索网络,找不到例子. Apple文档仍然没有示例代码.

解决方法@H_@R_489_11263@_24@
我搞定了.这是我的工作代码

// Processes write command received from a central.
- (void)peripheralManager:(CBPeripheralManager *)peripheral didReceiveWriterequests:(NSArray *)requests
{

    CBATTrequest*       request = [requests  objectATindex: 0];
    NSData*             request_data = request.value;
    CBCharacteristic*   write_char = request.characteristic;
    //CBCentral*            write_central = request.central;
    //NSUInteger            multi_message_offset = request.offset;

    // Face commands this PWR RX to advertise serno UUID?
    int @R_686_10586@l_write_requests = 0;
    if([ write_char.UUID isEqual: [CBUUID UUIDWithString: YOUR_CHARACTERISTIC_UUID]] )
    {


        // Read desired new_state data from central:
        unsigned char* new_state = (unsigned char*)[request_data   bytes];
        my_new_state = new_state[0];
        #endif
        NSLog(@"        - advertise serno UUID: %s",my_new_state ? "TRUE" : "falSE" );

        // SELEct UUID that includes serno of PWR RX,for advertisements:

        ++@R_686_10586@l_write_requests;
    }

    if( @R_686_10586@l_write_requests )
        [peripheral respondTorequest:request    withResult:CBATTErrorsuccess];  // result = success
    else
    {
        NSLog(@"_no_write_request_FAULT !!");
    }
}

大佬总结

以上是大佬教程为你收集整理的iphone – iOS蓝牙LE peripheralManager didReceiveWriteRequests的例子全部内容,希望文章能够帮你解决iphone – iOS蓝牙LE peripheralManager didReceiveWriteRequests的例子所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。