AirDrop
iOS アプリケーションに機能を実装しようとしています。ただし、この機能に関する特定のチュートリアルやリソースが見つかりません。AirDrop
iOS 7での機能の実装に関するサンプルまたはリンクを提供してもらえますか?
どんな助けでも大歓迎です、ありがとう。
Airdrop は、現在利用可能なUIActivityViewControllerに追加された機能です。ユーザーがサポートされているデバイス (iPad mini、iPad 4、iPhone 5、iPhone 5c、iPhone 5s) に iOS7 を搭載している場合、そのアクティビティを明示的に除外しない限り、Airdrop は別のオプションとして利用できるはずです。
これを試してみてください。組み込みの機能です。ボタンセレクターでこれを行います。
UIDocumentInteractionController *interaction = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:fileToTransferPath]];
//fileToTransferPath can be the path of a file supported by airdrop feature.
interaction.delegate = self;
[interaction presentOpenInMenuFromRect:sender.frame inView:self.view animated:NO];
.h ファイルに UIDocumentInteractionControllerDelegate を追加することを忘れないでください。
URL を誰かと共有したいとしましょう。UIActivityViewController を使用して、次のようにできます。
// Build a collection of activity items to share, in this case a url
NSArray *activityItems = @[[NSURL URLWithString:link]];
// Build a collection of custom activities (if you have any)
NSMutableArray *customActivities = [[NSMutableArray alloc] init];
UIActivityViewController *activityController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:customActivities];
[self presentViewController:activityController animated:YES completion:nil];
これにより、customActivities コレクションで無効にしない限り、他のソーシャル共有機能にも自動的にアクセスできるようになります。