如何检查 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 获取字符串。