を使用してアプリで画像を共有しようとしていGmail sharing extension
ます。電子メールの受信者が不正な形式のファイルを受信することを除いて、すべて正常に機能します。
サンプルプロジェクトはこちらからダウンロードできます。
iOS 8.3
、Xcode 4.6.3
、 の使用Gmail 4.0
共有コードは次のようになります。
UIImage *image = [UIImage imageNamed:@"image"];
NSData *imageData = UIImagePNGRepresentation(image);
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:@[imageData]
applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:nil];
これにより、アクティビティ シートが次のように表示されます。
Gmail ボタンを押すと、次のように表示されます。
するとこんなメールが届きます。
しかし、iOS の Mail.app を使用しようとすると、すべて問題ありません。