我試圖打開Facebook共享對話框。它上個月在iPhone 5s上工作。 但現在它不打開我的任何Facebook的活動。像Facebook分享或Facebook邀請。ios FBDialogs presentShareDialogWithLink回調返回錯誤
請注意,此代碼在iphone 5,ipad,iphone 4s上完美運行。
只適用於iphone 5s或更高版本的設備。
我使用此代碼的Facebook共享。
FBAppCall *appCall= nil;
appCall = [FBDialogs
presentShareDialogWithLink : urlToShare
name : @"hello world asda asdas"
caption : nil
description : @"asdasd asdas"
picture : [NSURL URLWithString:@"https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcSjwkxnvc10dDUqi4dpzI2ovHpdAHwTvYLhi-TCjBSfhkUJAM8Qng"]
clientState : nil
handler : ^(FBAppCall *call, NSDictionary *results, NSError *error) {
if (error) {
NSLog(@"Error: %@", error.description);
} else {
//NSLog(@"Success!");
}
}
];
這個問題的presentsharedialogwithparams-posts-to-fb-wall-but-callback-handler-results-say 相當重複的,但回答這個問題也沒有幫助。
的NSLog示出了這樣的錯誤:
Error: Error Domain=com.facebook.sdk Code=11
"The user navigated away from the Facebook app prior to completing this AppCall.
This AppCall is now cancelled and needs to be retried to get a successful completion"
UserInfo=0x14dbf2a0 {NSLocalizedDescription=The user navigated away from the Facebook app prior to completing this AppCall. This AppCall is now cancelled and needs to be retried to get a successful completion}
此外我曾試圖從樣品FBShareSample,但它不是在iphone 5S工作,但其中的其它設備的工作。
正如我所提到的,我的代碼在其他設備上完美運行。請提一下哪一步,我錯過了。我不明白,如果我錯過了什麼,那麼我的代碼也不應該在設備上工作。 – shujatAli