2013-09-30 1 views
2

Можно ли использовать AirDrop в iOS 7 SDK без UIActivityViewController? Сейчас я не использую UIActivityViewController, но я хочу включить AirDrop в качестве опции.Как отправлять файлы с AirDrop в iOS 7 без использования UIActivityViewController?

+0

Вы не можете в данный момент 'В iOS 7 AirDrop позволяет обмениваться фотографиями, документами, URL-адресами и другими типами данных с соседними устройствами. AirDrop использует одноранговые сети, чтобы находить соседние устройства и подключаться к ним. Приложения, включающие поддержку отправки или получения файлов и данных, автоматически получают поддержку AirDrop.' – unspokenblabber

+0

Я предполагаю, что у меня будет только значок AirDrop, который показывает вид активности только с AirDrop. Hmmmmm .... – jjxtra

ответ

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]; 

 Смежные вопросы

  • Нет связанных вопросов^_^