4

AirDropiOS アプリケーションに機能を実装しようとしています。ただし、この機能に関する特定のチュートリアルやリソースが見つかりません。AirDropiOS 7での機能の実装に関するサンプルまたはリンクを提供してもらえますか?

どんな助けでも大歓迎です、ありがとう。

4

3 に答える 3

9

Airdrop は、現在利用可能なUIActivityViewControllerに追加された機能です。ユーザーがサポートされているデバイス (iPad mini、iPad 4、iPhone 5、iPhone 5c、iPhone 5s) に iOS7 を搭載している場合、そのアクティビティを明示的に除外しない限り、Airdrop は別のオプションとして利用できるはずです。

于 2013-09-12T21:57:06.087 に答える
5

これを試してみてください。組み込みの機能です。ボタンセレクターでこれを行います。

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 を追加することを忘れないでください。

于 2013-09-20T07:02:23.067 に答える
1

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 コレクションで無効にしない限り、他のソーシャル共有機能にも自動的にアクセスできるようになります。

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIActivityViewController_Class/Reference/Reference.html

于 2013-09-19T22:44:18.090 に答える