首页 > 移动平台 > 详细

iOS开发,使用CocoaSSDP查找设备时按关键字过滤Device

时间:2017-02-22 19:33:08      阅读:258      评论:0      收藏:0      [点我收藏+]

关于CocoaSSDP的资料有很多,这里就不介绍了。

希望寻找的目标设备,在header中设置了自定义的keyword,虽然通过外围代码也能达到相同目的,但是直接修改CocoaSSDP源码更简便。

导入CocoaSSDP后,找到SSDPService.m文件的函数“- (id)initWithHeaders:(NSDictionary *)headers”,添加如下代码段

if ([[headers allKeys] containsObject:@“keyword”]) {
    _keyword = [[NSString alloc] initWithString:[headers objectForKey:@"keyword"]];
} else {
    _keyword = @"null";
}

然后在代理方法(- (void) ssdpBrowser:(SSDPServiceBrowser *)browser didFindService:(SSDPService *)service)中,使用keyword判断即可

if (![service.keyword isEqual: @"null"]) {
    // your code
}

 

iOS开发,使用CocoaSSDP查找设备时按关键字过滤Device

原文:http://www.cnblogs.com/gamesun/p/6430308.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!