我想知道這段代碼究竟做了什麼。此代碼如何使用Facebook Connect將圖像發佈到牆上?
- (void)dialogDidSucceed:(FBDialog*)dialog {
//[self doSomethingExciting];
FBStreamDialog *dialog2 = [[[FBStreamDialog alloc] init] autorelease]; dialog.delegate = self;
dialog2.userMessagePrompt = @"Example prompt";
dialog2.attachment = @"{\"name\":\"Facebook iPhone SDK\","
"\"href\":\"http://developers.facebook.com/connect.php?tab=iphone\","
"\"caption\":\"Caption\",\"description\":\"Description\","
"\"media\":[{\"type\":\"image\","
"\"src\":\"http://img40.yfrog.com/img40/5914/iphoneconnectbtn.jpg\","
"\"href\":\"http://developers.facebook.com/connect.php?tab=iphone/\"}],"
"\"properties\":{\"another link\":{\"text\":\"Facebook home page\",\"href\":\"http://www.facebook.com\"}}}";
// replace this with a friend's UID
// dialog.targetId = @"999999";
[dialog2 show];
}
當我運行它,它問我,如果我想在我和我的朋友的牆壁發佈,但是我不知道這將如何看的牆壁上。它也會發布到用戶牆上,然後在他們的朋友中顯示流入的流,比如「最近期」,還是實際上發佈在每個朋友牆上?
謝謝
@Brad:你有編輯我的問題嗎?新的問題不是我的問題:P我同意我的問題沒有很好地陳述,但我想知道哪個部分做了什麼。我現在知道了。 – jarryd 2010-07-15 20:13:15
他改變了標題,使其更清晰。 「這個代碼會做什麼」並不能真正幫助其他人發現問題,如果他們有同樣的問題。 – 2010-07-15 20:24:39
我知道,但在這些帖子中沒有回答這個問題。 :) – jarryd 2010-07-15 20:33:00