【问题标题】:Problem getting Facebook pictures via iOS通过 iOS 获取 Facebook 图片时出现问题
【发布时间】:2011-07-04 20:14:26
【问题描述】:

我正在尝试通过 iOS 上的 Facebook Connect 获取活动和个人资料图片, 例如,我提出了请求:

[facebook requestWithGraphPath:@"me/picture" andDelegate:self];

以及响应处理方式:

(void)request:(FBRequest *)request didLoad:(id)result {

    NSString *url = [[NSString alloc] initWithData:result encoding:NSUTF8StringEncoding];

    NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:url]];

    imageView.image = [UIImage imageWithData:data];
}

也不行,结果变量类型为NSConcreteMutableData,url变量值为null。

请帮忙:) 谢谢。

【问题讨论】:

    标签: iphone ios facebook fbconnect


    【解决方案1】:

    https://github.com/jonasman/JNSocialDownload

    试试这个库,你甚至可以得到 twitter

    【讨论】:

      【解决方案2】:

      NSConcreteMutableData 是实际的图像数据,而不是它的 URL。你所需要的只是

      (void)request:(FBRequest *)request didLoad:(id)result {
          imageView.image = [UIImage imageWithData:result];
      }
      

      【讨论】:

        【解决方案3】:

        请尝试我之前提出的解决方案。对你有用吗?

        how to get user's facebook profile pic via fbconnect in my app iphone?

        【讨论】:

        • 是的,它确实做到了,但仍有一些情况我想使用 Graph API 而不是 FQL 查询。有什么答案吗?谢谢!
        • 在开发 Facebook 集成应用程序时,我在通过图形 api 获取用户图片时遇到了几个问题。 facebook iphone sdk 本身还有很多问题,但是不代表你的问题没有合适的答案:)
        猜你喜欢
        • 2018-09-05
        • 1970-01-01
        • 1970-01-01
        • 2012-09-29
        • 2019-10-22
        • 2011-06-16
        • 2011-02-24
        • 2015-07-26
        • 1970-01-01
        相关资源
        最近更新 更多