Iphone 从NSDATA中搜索
我有以下数据Iphone 从NSDATA中搜索,iphone,nsdate,Iphone,Nsdate,我有以下数据 <050d00e7 f0e100aa ffffffff ffffff05 0d00e7f0 e100abff ffffffff ffff050d 00e7f0e1 00acffff ffffffff ff> 所以,请帮助我如何申请 请帮忙 我是这样用的 NSData *left1onData=[NSData dataWithBytes:left1on length:15]; NSRange left1onRange=[data rangeOfData:left1
<050d00e7 f0e100aa ffffffff ffffff05 0d00e7f0 e100abff ffffffff ffff050d 00e7f0e1 00acffff ffffffff ff>
所以,请帮助我如何申请
请帮忙
我是这样用的
NSData *left1onData=[NSData dataWithBytes:left1on length:15];
NSRange left1onRange=[data rangeOfData:left1onData options:0 range:NSMakeRange(0,[data length])];
编辑
我使用的条件
如果(left1offRange.location==NSNotFound)使用以下方法:
- (NSRange)rangeOfData:(NSData *)dataToFind options:(NSDataSearchOptions)mask range:(NSRange)searchRange
我使用了这个方法,但失败了,我想我应该设置选项?您收到的响应范围是多少?它没有定义,它来自服务器,因此可能会向getherNo发送10个数据包..否。。我要求查找数据范围的函数返回NSRange对象。你能告诉我它的价值吗?如果returnedRange.length>0,则它具有您要查找的数据。
- (NSRange)rangeOfData:(NSData *)dataToFind options:(NSDataSearchOptions)mask range:(NSRange)searchRange