수색…


공중 투하

목표 -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