Ios 脸谱网不安全问题

Ios 脸谱网不安全问题,ios,ipad,facebook-graph-api,nsarray,facebook-wall,Ios,Ipad,Facebook Graph Api,Nsarray,Facebook Wall,现在我正在为iPad制作一个Facebook应用程序。我目前正在将用户的墙加载到tableview中。问题是,当Facebook遇到图像时,它会重新调整图像的低分辨率。所以为了解决这个问题,我找到了这个,但是我应该如何在iOS SDK中做到这一点呢?因为当我得到一个Facebook结果,然后确定对象ID,然后重新查询Facebook时,我将如何让它们进入NSArray,如上面的答案所述。谢谢。简单,它是作为NSArray提供给您的!您只需要知道如何从结果对象访问它: - (void)reques

现在我正在为iPad制作一个Facebook应用程序。我目前正在将用户的墙加载到tableview中。问题是,当Facebook遇到图像时,它会重新调整图像的低分辨率。所以为了解决这个问题,我找到了这个,但是我应该如何在iOS SDK中做到这一点呢?因为当我得到一个Facebook结果,然后确定对象ID,然后重新查询Facebook时,我将如何让它们进入NSArray,如上面的答案所述。谢谢。

简单,它是作为NSArray提供给您的!您只需要知道如何从结果对象访问它:

- (void)request:(FBRequest *)request didLoad:(id)result {
    // here's the array
    NSArray *images = [result objectForKey:@"images"];
    //then here's some bonus code for looping through them
    for (NSDictionary *image in images) {
        NSLog(@"source url=%@", [image objectForKey:@"source"]);
        //height and width parameters are also available 
    }
}

您是否尝试过调用并观察到生成的json?工作起来很有魅力,但在tableview中,它两次显示相同的图像。我跟踪到了这一点,这是因为在CellForRowatineXpath中,我将NSDictionary设置为与结果相等,所以当graph API为第二个图像第二次调用request Dod load方法时,tableview已经加载。我该如何解决这个问题呢?把它作为另一个问题发布,这样我们就可以在那里回答它了。我把它作为另一个问题发布了。