NSDictionary中的<extraction data =“”from =“”value =“”failed =“”>

时间:2016-12-02 03:33:04

标签: ios iphone nsdictionary xcode8 nsjsonserialization

当我将数据从Web服务转换为NSDictionary时,我陷入困境。但是当在调试模式下访问控制台时,它会返回,而当我将字典的值与视图绑定时,它可以完美地工作。 以下是代码: -

NSDictionary *responseDict =  [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingAllowFragments error:&e];

在控制台我正在使用po [dictName valueForKey:@"Status"]以及po [dictName objectForKey:@"Status"]。 按照几个步骤,但对我不起作用 1.在此模式下将优化级别设置为none。 2.在此模式下已编程调试模式。

1 个答案:

答案 0 :(得分:1)

当我尝试从Info.plist获取信息时,我遇到了这个问题。最后我使用字符串交换。

NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"Info"ofType:@"plist"];
    NSMutableDictionary *data = [[NSMutableDictionary alloc] initWithContentsOfFile:plistPath];
    NSString *version = [data objectForKey:@"CFBundleShortVersionString"];
    self.labVersion.text = [NSString stringWithFormat:@"(%@)", version];