Совместное использование изображения с помощью UIActivityViewController

Совместное использование изображения из UIImageView с помощью UIActivityViewController ?

Я пытаюсь использовать изображение с помощью UIActivityViewController , но я получаю ошибку:

 func shareIMG(){ let activityItems = [self.imageView.image] let avc = UIActivityViewController(activityItems: activityItems, applicationActivities: nil) self.presentViewController(avc, animated: true, completion: nil) } 

Сообщение об ошибке:

Не удается найти инициализатор для типа «UIActivityViewController», который принимает список аргументов типа »(activityItems: [UIImage?], ApplicationActivities: nil) '

Есть идеи?

 let activityItem: [AnyObject] = [self.imageView.image as! AnyObject] let avc = UIActivityViewController(activityItems: activityItem as [AnyObject], applicationActivities: nil) self.presentViewController(avc, animated: true, completion: nil) 

Примечание : приведенный выше код протестирован в симуляторе Xcode 6.3

Просто создайте кнопку, и это действие. И установите действие кнопки, как это.

Примечание. Вам необходимо войти в свою фейсбук или твиттер, перейдя к настройке. Тогда сделайте вот так.

 @IBAction func onShareTouched(sender: AnyObject) { print("share") let myShare = "My beautiful photo! <3 <3" let image: UIImage = UIImage(named: "yourImageNameHere") let shareVC: UIActivityViewController = UIActivityViewController(activityItems: [(image), myShare], applicationActivities: nil) self.presentViewController(shareVC, animated: true, completion: nil) } 

Полный код для iPhones и iPads для Swift:

 func share(sender: UIButton){ let img: UIImage = UIImage(named: "lenna")! let messageStr:String = "some sharing text" let shareItems:Array = [img, messageStr] activityViewController = UIActivityViewController(activityItems: shareItems, applicationActivities: nil) activityViewController!.excludedActivityTypes = [UIActivityTypePrint, UIActivityTypePostToWeibo, UIActivityTypeCopyToPasteboard, UIActivityTypeAddToReadingList, UIActivityTypePostToVimeo] if UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiom.Phone { self.presentViewController(activityViewController!, animated: true, completion: nil) } else { let popup: UIPopoverController = UIPopoverController(contentViewController: activityViewController!) popup.presentPopoverFromRect(sender.bounds, inView: sender, permittedArrowDirections: UIPopoverArrowDirection.Any, animated: true) } } 

Похоже, вам нужно развернуть активность.

  • UIActivityViewController не показывает основной текст в gmail
  • Отображение индикатора прогресса во время активности UIActivityItemProvider
  • Как установить тему почты в UIActivityViewController?
  • Совместное использование с UIActivityViewController initWithActivityItems, производящие разные результаты на iOS7 и iOS8
  • UIActivityViewController: Исключить расширения, не связанные с Apple?
  • UIActivityViewController рушится на iPad с помощью sourceView или barButtonItem
  • Параметр совместного использования UIActivityViewController Gmail объект и тело установлены дважды?
  • Реализация UIActivity sublcass для Facebook Messenger iPhone App?
  • Совместное использование аудиофайла с помощью UIActivityViewController
  • Отправка изображения + url в UIActivityViewController в Facebook Messenger
  • Дайте миниатюру изображение с помощью UIActivityViewController
  • Interesting Posts

    Используйте CGContextClip для обрезания круга с изображением

    Как распечатать с помощью UIPrintInteractionController без диалога параметров печати

    AppleWatch – «попытка вставить нуль» при вызове WKInterfaceDevice addCachedImage

    Как установить высоту расширения Widget Today?

    Странное поведение UIActivityViewController в iOS 7

    Сохраняя изображение, а затем загружая его в Swift (iOS)

    Magento oauth api для SDK для iOS

    Где и как я могу зарегистрировать объект для получения Уведомления?

    UITableView reloadData, похоже, не вызывает cellForRowAtIndexPath: для вызова

    NSLineBreakByTruncatingTail на UITextView, удаляя новые разрывы строк

    Как настроить ширину UITextView в соответствии с ее содержимым без упаковки?

    Наклоните карту в Mapkit программно, используя Swift

    Используйте стиль индикатора раскрытия таблицы для uibutton ios

    Безопасность транспортной безопасности приложений (ATS) и приложение

    пользовательские схемы URL-адресов в твиттер-сообщениях не работают

    Давайте будем гением компьютера.