2011-02-26 44 views
2
越來越Facebook上的照片

我試圖獲取通過Facebook的事件和個人資料圖片連接iOS上, 我已經例如提出的要求:問題通過的iOS

[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。

請幫忙:) 謝謝。

回答

4

的NSConcreteMutableData是實際的圖像數據,而不是它的URL。你需要的一切都

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

請嘗試我之前提出的解決方案。對你起作用嗎?

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

+0

是的,它實際上做了,但還是有這樣的情況,我想用圖形API,而不是FQL的查詢。任何答案?謝謝! – 2011-02-26 12:53:32

+0

我在開發Facebook集成應用程序時,通過圖形API獲取userpic時遇到了一些問題。 facebook iphone sdk本身還有一些問題,但這並不意味着你的問題沒有適當的答案:) – knuku 2011-02-26 13:00:28

+0

非常感謝! =] – 2011-03-06 20:40:23