グーグルで検索して、いくつかの解決策を見つけましたが、唯一の方法は経由することのようですUIDocumentInteractionController
。共有できる結果を見つけました文章のみ、共有する結果も見つかりました画像のみ。
でも私が欲しいのはシェアすること両方。
この質問は重複している可能性があると承知していますが、念のためスクリーンショットを載せておきます。
(Androidから共有されています)
ベストアンサー1
UIActivityViewController を使用して、画像、テキスト、または URL を共有できます。次に小さな例を示します。
NSString *textToShare = @"Enter your text to be shared";
UIImage * image = [UIImage imageNamed:@"imagename"];
NSArray *objectsToShare = @[textToShare, image];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:nil];
上記のコードを実行し、共有するWhatsAppを選択します。必要に応じて他の媒体でも共有できます。これはAppleのデフォルトの共有方法です。