Tim*_*imD 5 objective-c nsdictionary nsmutabledictionary
我正在尝试使用以下命令向NSMutableDictionary添加一些额外的键/值对:
Tag *tag1 = [results1 objectAtIndex:0];
[resultsDict setObject:[tag1 retrieveTextUpToDepth:1] forKey:@"image_url"];
Tag *tag2 = [results2 objectAtIndex:0];
[resultsDict setValue:[tag2 retrieveTextUpToDepth:1] forKey:@"majority"];
Run Code Online (Sandbox Code Playgroud)
这增加了k/v对没有问题,除非我来检索它们,一些值已用双引号包装:
po extendedDataDictionary:
"image_url" = "/images/mpsL/11727.jpeg";
majority = 3460;
Run Code Online (Sandbox Code Playgroud)
键和值都是NSStrings,没有引号 - 所以我很难看出它们出现在哪里.
有没有办法阻止这种情况?
或者我将不得不忍受它并尝试在检索到价值后剥离报价?
谢谢...
Wev*_*vah 11
报价实际上不是内容的一部分; 该-description方法(由poIIRC 调用)简单地将内容包装在引号中,以便在其中包含非字母数字字符.