2

UIActivityViewController なしで iOS 7 SDK で AirDrop を使用することは可能ですか? 現在、UIActivityViewController は使用していませんが、AirDrop をオプションとして含めたいと考えています。

4

1 に答える 1

3

UIActivityViewControllerを追加してから、エアドロップ以外をすべて除外する必要があります。

UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:nil];

// Exclude all activities except AirDrop.
NSArray *excludedActivities = @[UIActivityTypePostToTwitter, UIActivityTypePostToFacebook,
                                UIActivityTypePostToWeibo,
                                UIActivityTypeMessage, UIActivityTypeMail,
                                UIActivityTypePrint, UIActivityTypeCopyToPasteboard,
                                UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll,
                                UIActivityTypeAddToReadingList, UIActivityTypePostToFlickr,
                                UIActivityTypePostToVimeo, UIActivityTypePostToTencentWeibo];
controller.excludedActivityTypes = excludedActivities;

// Present the controller
[self presentViewController:controller animated:YES completion:nil];
于 2014-02-12T01:50:42.897 に答える