アプリに Airdrop 機能を実装しようとしていますが、両方のデバイスで Airdrop が有効になっているにもかかわらず、近くのデバイスが表示されません。しかし、Airdrop を使用するために Safari/Mail またはその他のアプリにアクセスすると、デバイスがどこにでも表示され始めます (私のアプリも含めて)。私は次のコードを使用しています:
NSString *path = [[NSBundle mainBundle] pathForResource:@"Untitled" ofType:@"pdf"];
NSURL *url = [NSURL fileURLWithPath:path];
NSData *data = [NSData dataWithContentsOfURL:url];
NSArray *arr = [NSArray arrayWithObject:data];
UIActivityViewController *actVC = [[UIActivityViewController alloc] initWithActivityItems:arr applicationActivities:nil];
[self presentViewController:actVC animated:YES completion:nil];
以下は、デバイスが検出されないことを示す画像です。
この問題の原因がわかりません。Safari やその他のアプリを使用せずに近くのデバイスを表示できるように、アプリに特定の設定を行う必要がありますか?