[英]Problems in App Request Dialog (Facebook iOS SDK)
我正在嘗試使用內置請求對話框使用Facebook iOS SDK發送Facebook應用程序請求。 請求發送沒有問題,但是我在對話框中有問題,在下面的屏幕截圖中:
正如您所看到的,它與Facebook文檔部分中顯示的請求對話框以及我在其他iOS應用程序中看到的請求對話框非常不同:
(來源: akamaihd.net )
這是我用來顯示請求對話框的代碼:
params[@"data"] = [[NSString alloc] initWithData:[NSJSONSerialization dataWithJSONObject:@{@"q" : NSInt(question.ID)} options:0 error:nil] encoding:NSUTF8StringEncoding];
[FBWebDialogs presentRequestsDialogModallyWithSession:[FBSession activeSession]
message:@"THIS IS A MESSAGE"
title:@"THIS IS A TITLE"
parameters:params
handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
if (error) {
// Case A: Error launching the dialog or sending request.
NSLog(@"Error sending request.");
} else {
if (result == FBWebDialogResultDialogNotCompleted) {
// Case B: User clicked the "x" icon
NSLog(@"User canceled request.");
} else {
NSLog(@"Request Sent. %@", params);
}
}}];
我正在使用Facebook iOS SDK 3.9.0。 還有其他人經歷過這樣的事嗎? 難道我做錯了什么?
任何幫助表示贊賞,提前謝謝。
您所看到的是請求對話框的新UI,因此按鈕是新設計的一部分,除非您明確指定“to”參數,否則不再顯示消息。 “to”參數適用於我(剛剛檢查過),你是如何使用它的?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.