NSDictionaryM componentsSeparatedByString:]:发送到实例的无法识别的选择器

时间:2016-07-26 21:45:55

标签: ios objective-c

我是iOS编程新手,在将键值转换为字符串然后尝试解析该字符串值时出现上述错误。

   .carousel {
        position: relative;
        margin: 0 auto;
    }

字符串的NSLOG值打印成功但我似乎无法解析该值并将该新值传递给其他字符串。

请让我知道我做错了什么。

谢谢。

1 个答案:

答案 0 :(得分:0)

这意味着userIDNSDictionary而不是NSString。我猜你在NSLog字典时看到的输出感到困惑,字典是通过在字典上调用description创建的字符串。

看起来你正试图获取字典中键的值,所以你可能想要这样的东西:

NSDictionary *dict = whoIs[@"d"]; // shorthand for [whoIs objectForKey:@"d"]
NSString *userID = dict[@"ID"]; 

@"ID"替换为字典中密钥的实际名称。