新しい共有ダイアログを使用しようとしていますが、Facebook アプリがインストールされておらず、自分のビューコントローラーと共有しているときに正常に動作します。
if (!call) {
// Fallback to customized share UI
MyShareViewController *viewController = [[MyShareViewController alloc] initWithItem:object
objectType:@"objecttype"
actionType:@"namespace:action"];
[_delegate showFallbackShareDialog:viewController];
}
したがって、このコードは、Facebook アプリがインストールされていない場合にのみ呼び出されます。デバイスがインストールされると、Facebook アプリが開き、ここでユーザーはメッセージを入力できます。このメッセージは、グラフを開くアクションに含まれます。
しかし、数秒後、デバイスがアプリに戻り、次のエラーが表示されます。
Error: Error Domain=com.facebook.Facebook.platform Code=102 "The operation couldn’t be completed. (com.facebook.Facebook.platform error 102.)" UserInfo=xxxx {error_code=102, action_id=xxx-xxx-xxx-xxx-xxx, error_message=Could not generate preview text, app_id=xxxxx}
私は説明を求めてウェブを検索してきましたが、何が問題なのかを見つけることができません。誰かがこのエラーの意味を知っていますか?
EDIT [投稿] ボタンがグレー表示されていることに注意してください。