查询TMDb时,我很难设法从JSON响应中提取任何内容。尽管周末大部分时间都在搜索这些论坛和其他论坛,但我还没有找到解决方案。
在我的头文件中,我有:
@property (nonatomic,strong) NSDictionary * fetchedData;
该字典正确填充,因为当我使用时,JSON响应的第一部分如下所示:
NSLog(@"fetchedData: %@", fetchedData);
fetchedData: {
page = 1;
results = (
{
adult = 0;
id = 1245;
"known_for" = (
{
adult = 0;
"backdroppath" = "/hbn46fQaRmlpBuUrEiFqv0GDL6Y.jpg";
"genreids" = ( 878, 28, 12 );
id = 24428;
"mediatype" = movie;
"original_language" = en;
"original_title" = "The Avengers";
我一直在尝试多种方法来检索响应中“original_title”(或任何键)的所有实例,但是每次尝试返回NULL时,我都没有毛病,因此欢迎提出任何建议!
最佳答案
尝试这个。
NSString *title = fetchedData[@"results"][0][@"known_for"][0][@"original_title"];
关于ios - 从NSDictionary检索 key ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33478470/