ios8 – как показать общий пакет акций по умолчанию

Я хочу представить и использовать листок «share to other service» по умолчанию, чтобы разрешить общий доступ к твиттеру, facebook, электронной почте и т. Д.

Я не могу понять, как показать это представление из моего приложения – как я могу это сделать?

3 Solutions collect form web for “ios8 – как показать общий пакет акций по умолчанию”

Вы можете использовать простой контроллер активности для отображения приложений общего доступа по умолчанию, используя:

  NSArray *activityItems = [NSArray arrayWithObjects:shareString, shareImage, shareUrl, nil]; UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil]; activityViewController.modalTransitionStyle = UIModalTransitionStyleCoverVertical; [self presentViewController:activityViewController animated:YES completion:nil]; 

И вы также можете использовать обработчик завершения:

 [activityViewController setCompletionHandler:^(NSString *act, BOOL done) { //Code here when the action performed. }]; 

Это покажет все приложения для общего доступа по умолчанию.

Вот решение для всплывающего окна «share», запускаемого с UIBarButtonItem , которое работает как на iPhone, так и на iPad:

 // "Share" action - (IBAction)share:(UIBarButtonItem *)sender { NSString* title = "Content Title"; NSString* link = "http://example.com/content.url"; NSArray* dataToShare = @[title, link]; UIActivityViewController* activityViewController = [[UIActivityViewController alloc] initWithActivityItems:dataToShare applicationActivities:nil]; // This is key for iOS 8+ activityViewController.popoverPresentationController.barButtonItem = sender; [self presentViewController:activityViewController animated:YES completion:^{}]; } 

Вот один простой пример:

 let activityViewController = UIActivityViewController(activityItems: ["Share Me!"], applicationActivities: nil) activityViewController.completionWithItemsHandler = { [weak self] activityType, completed, returnedItems, activityError in // Note: you won't need returnedItems in most cases // It is included in this example for completion's sake } present(activityViewController, animated: true, completion: nil) 

Полная документация обработчика завершения доступна здесь: https://developer.apple.com/documentation/uikit/uiactivityviewcontrollercompletionwithitemshandler

  • sortedArrayUsingComparator в массиве сортировки содержит объект с двумя номерами
  • Приглашение друзей facebook в Air app для iOS
  • GMSMapView myLocation dot накладывается на пользовательские контакты
  • Есть ли журнал разработчиков MSDN для разработчиков iOS?
  • Сохранить отдельную строку объекта в coredata вместо целого объекта или контекста
  • Ошибка presentViewController из-за KERN_INVALID_ADDRESS
  • Избегайте ставить setTranslatesAutoresizingMaskIntoConstraints (false) всюду
  • Возможно ли, что слабая ссылка может быть сборкой мусора, когда я использую ее родительский элемент в IOS?
  • Могу ли я поделиться аутентификацией Facebook между родным приложением iOS и задним концом?
  • Может ли два приложения иметь одинаковое имя пакета, но другой идентификатор Bundle?
  • FCM: устройство iOS зарегистрировано с двумя разными рабочими токенами
  • Interesting Posts

    служба местоположения не работает с UIWebView в iOS10

    Запуск изображения в каталоге активов содержит только пробелы для 2x и R4

    Укажите текущее время для метки времени доступности

    Насколько безопасно называть «секретные» URL-адреса в приложении iOS?

    Свойство «IBOutlet» имеет необязательный тип «UIButton»

    событие захвата iOS при завершении видео YouTube или нажатии кнопки «Готово»

    Существуют ли API для пользовательских вибраций в iOS?

    Unity3d iOS build exportArchive Размер IPA

    ARKit Невозможно запустить сеанс, настройка на этом устройстве не поддерживается

    Как увеличить размер шрифта всего приложения?

    Кто-нибудь мог воспроизводить видеофайлы и показывать прямую трансляцию камеры одновременно в отдельных представлениях на iOS?

    Захват аргументов вызовов статических методов с использованием киви

    Горизонтальная прокрутка UICollectionView с горизонтальным выравниванием

    Ошибка Nil после выбора изображения в iPad (работает на iPhone)

    Как устранить левое и правое поля сгруппированного UITableView

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.