サーチ…


AirDrop

目標-C

AirdropはUIActivityViewControllerから使用できます。 UIActivityViewControllerクラスは、アイテムをクリップボードにコピーする、ソーシャルメディアサイトにコンテンツを共有する、メッセージ、AirDrop、およびいくつかのサードパーティアプリケーションを介してアイテムを送信するなど、いくつかの標準サービスを提供する標準ビューコントローラです。

この場合は、 UIActivityViewControllerを使用して画像を送信します

UIImage *hatImage = [UIImage imageNamed:@"logo.png"];
if (hatImage)//checks if the image file is not nil
{
//Initialise a UIActivityViewController
UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:@[hatImage] applicationActivities:nil];
//Excludes following options from the UIActivityViewController menu
NSArray *excludeActivities = @[UIActivityTypePostToWeibo,UIActivityTypePrint, UIActivityTypeMail,UIActivityTypeMessage,UIActivityTypePostToTwitter,UIActivityTypePostToFacebook,
                                                              UIActivityTypeCopyToPasteboard,UIActivityTypeAssignToContact,
                                                              UIActivityTypeSaveToCameraRoll,UIActivityTypeAddToReadingList,
                                                              UIActivityTypePostToFlickr,UIActivityTypePostToVimeo,
                                                              UIActivityTypePostToTencentWeibo];
controller.excludedActivityTypes = excludeActivities;
[self presentViewController:controller animated:YES completion:nil];
}

迅速

if ((newImage) != nil)
        {
            let activityVC = UIActivityViewController(activityItems: [newImage], applicationActivities: nil)
            activityVC.excludedActivityTypes =[UIActivityTypeAddToReadingList]
            self.presentViewController(activityVC, animated: true, completion: nil)
            
        }


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow