如何检查 NSDictionary 中字符串的前缀?
How to check prefix of string inside an NSDictionary?
广告数据包含:
Advertisement data {
kCBAdvDataIsConnectable = 1;
kCBAdvDataLocalName = "Ali \n";
kCBAdvDataServiceUUIDs = (
"43200-B827-EB74-0E24-192168001107"
);
}
if(advertisementData[@"kCBAdvDataServiceUUIDs"] hasPrefix:@"432"){
NSLog("It contains this string");
}
当我执行代码时出现错误:
由于未捕获的异常 'NSInvalidArgumentException' 而终止应用程序,原因:'-[CBUUID hasPrefix:]:无法识别的选择器发送到实例 0x170034260'。
kCBAdvDataServiceUUIDs 是 CBUUID
。使用 uuidString
获取字符串。
广告数据包含:
Advertisement data {
kCBAdvDataIsConnectable = 1;
kCBAdvDataLocalName = "Ali \n";
kCBAdvDataServiceUUIDs = (
"43200-B827-EB74-0E24-192168001107"
);
}
if(advertisementData[@"kCBAdvDataServiceUUIDs"] hasPrefix:@"432"){
NSLog("It contains this string");
}
当我执行代码时出现错误: 由于未捕获的异常 'NSInvalidArgumentException' 而终止应用程序,原因:'-[CBUUID hasPrefix:]:无法识别的选择器发送到实例 0x170034260'。
kCBAdvDataServiceUUIDs 是 CBUUID
。使用 uuidString
获取字符串。