我使用Facebook開發人員網站上發現做的牆後下面的代碼:Facebook ios SDK - 如何處理Feed對話回調?
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
@"http://developers.facebook.com/docs/reference/dialogs/", @"link",
@"http://fbrell.com/f8.jpg", @"picture",
@"Facebook Dialogs", @"name",
@"Reference Documentation", @"caption",
@"Dialogs provide a simple, consistent interface for apps to interact with users.", @"description", nil];
[_facebook dialog:@"feed" andParams:params andDelegate:self];
這顯示了一個彈出讓用戶寫他的消息,然後按發佈或取消。
有什麼方法可以知道帖子是否已成功推出(取消或連接問題)?
非常感謝!
非常感謝您的回答!不幸的是'self',指定的委託是'FBDialogDelegate',但是對話從不觸發'request:didReceiveResponse:' 看起來feed對話框確實被棄用了一半。看起來像'@「name」'鍵不再顯示在對話框中(雖然它張貼在用戶的牆上) – Johann 2012-01-31 10:22:26
嘗試製作單獨的代表而不是自稱的代碼,如它們在示例中所示。 – DMCS 2012-01-31 14:50:28
您在[[_facebook對話框:@「feed」中使用的參數「和params:params andDelegate:self]中使用的代表是FBDialogDelegate,而不是FBRequestDelegate。所以它應該觸發' - (void)dialogDidComplete:(FBDialog *)對話框;',而不是'request:didReceiveResponse:'。 – Hlung 2012-02-01 12:48:57