无法在标签和图像视图中显示我的响应

时间:2016-01-09 09:20:08

标签: ios objective-c xcode uiimageview uilabel

我的服务器响应如

"account_details" =     (
                {
            "
        }
    );
    response = yes;

我为我需要访问的所有关键字创建了对象。

喜欢

 NSString *companyname = [[dictionary valueForKey:@"account_details"]valueForKey:@"company_name"];
                                                       NSLog(@" company_name  is:%@",companyname);

NSString *userlogo=
                                                               [[dictionary valueForKey:@"account_details"]valueForKey:@"user_logo"];

                                                               NSLog(@"user_logo is :%@",user logo);

对于这段代码,我得到的反应如下:

[3397:1510814] company_name是:(         纳文     user_logo是:(        /~/uploads/userphotos/.png"

我尝试在我的应用中显示该数据和图像。但我没有成功。

请帮助我。

谢谢。

1 个答案:

答案 0 :(得分:0)

密钥account_details的字典值中的

是一个数组,所以将其写成如下

[[[dictionary valueForKey:@"account_details"]objectAtIndex:0]valueForKey:@"company_name"]; 

如果它可以为null,请输入条件if([[dictionary valueForKey:@"account_details"] isKindOfClass:[NSArray class]] && [[dictionary valueForKey:@"account_details"] count] > 0)并编写代码