[英]Facebook image post works despite “plugin com.apple.share.Facebook.post invalidated”
我在這里看到了有關此錯誤消息的一些問答,但這些錯誤的結果是圖像或文本沒有出現。 使用Social框架時出現此錯誤消息,但是一切似乎都很好。
-(void)postToFB
{if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook])
{
SLComposeViewController *mySLComposerSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook]
[mySLComposerSheet setInitialText:fbDesc];
NSData * data = UIImagePNGRepresentation(screengrab);
UIImage *pngImage = [UIImage imageWithData:data];
[mySLComposerSheet addImage: pngImage];
[mySLComposerSheet setCompletionHandler:^(SLComposeViewControllerResult result)
{
switch (result) {
case SLComposeViewControllerResultCancelled:
NSLog(@"User cancelled FB posting");
break;
case SLComposeViewControllerResultDone:
NSLog(@"User continued with FB posting");
break;
default:
break;
}
}];
[self presentViewController:mySLComposerSheet animated:YES completion:nil];
}
}
screengrab變量正是這樣-在執行此代碼之前獲取的屏幕的UIImage。 fbdesc變量是先前輸入的文本的NSString。 我已以自己的身份登錄Facebook。
運行該應用程序並按下捕獲屏幕的按鈕並啟動此代碼后,出現確認消息“用戶繼續FB發布”,然后出現錯誤消息“ plugin com.apple.share.Facebook.post invalidated”。 我檢查了我的Facebook頁面,並且屏幕截圖和文字都在那里。 我轉到另一台計算機並檢查我的Facebook頁面-圖像和文本在那里。
因此,這更多是關於如何處理該錯誤消息的問題。 沒有? 我在這里想念什么嗎?
在上個星期研究了這個問題之后,我認為答案似乎是錯誤消息是Facebook / Apple連接“過早終止”的結果(稱終止在Apple端為過早),並且Facebook發布不受影響。 從此Apple Developers論壇鏈接來看,錯誤消息是事實之后的無關緊要的響應。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.