私は奇妙な問題があります。私はUIActivityViewController
を使ってテキストと写真を共有しています。それはiMessage、Twitterで動作しますが、Facebookでは共有されているテキストしか見ることができません。画像が欠落しています。UIActivityViewControllerのFacebook共有の画像がありません
Facebookは正常に動作します(写真とテキストの両方をアップロードします)が、シミュレータ上でのみ、デバイス上のテキストはFacebook上で共有されます。
多分、私はいくつかのfacebookIDまたはplistの何かを記入する必要があります..?
ここでは、コードです:
UIActivityViewController *activityViewControntroller = [[UIActivityViewController alloc] initWithActivityItems:@[shareText, image] applicationActivities:nil];
activityViewControntroller.excludedActivityTypes = @[UIActivityTypeSaveToCameraRoll];
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
activityViewControntroller.popoverPresentationController.sourceView = self.shareButton;
activityViewControntroller.popoverPresentationController.sourceRect = CGRectMake(CGRectGetMidX(self.shareButton.bounds), CGRectGetMaxY(self.shareButton.bounds), 0, 0);
}
[self presentViewController:activityViewControntroller animated:YES completion:nil];
- 編集---
デバイス環境:
- iPhone SE、iOSの10.1.1、中
- Facebookの資格情報が設定アプリが正しく埋められています
- Facebookアプリのバージョン74.2 - 同じユーザーで設定アプリでFacebookのセクション内でログインし
シミュレータ環境:
- iPhone SEシミュレーター、iOSの設定アプリで10.1
- Facebookの資格情報が明らかに適切
- を満たされていませんFacebookアプリ
私は画像だけを共有すると面白いと思う。また、APIドキュメントでは、あなたが主張するのとは反対のことを書いています。あなたの言葉を守るための参考資料を私に提供してください。すべての明白なものはあなたに違反しています。厳密にはここで言います:http://nshipster.com/uiactivityviewcontroller/。 – Vive