首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIActivityController共享URL文件

UIActivityController共享URL文件
EN

Stack Overflow用户
提问于 2016-10-22 11:04:26
回答 2查看 18.7K关注 0票数 4

我想分享一个URL文件,已经创建了在应用程序和文本。但是它似乎只能共享文本,而不能像URL或UIImage这样的任何数据。我使用的代码:

代码语言:javascript
复制
let sharedVideo = Video(Title: _data[1], VideoID: _data[0], Duration: _data[3], ViewCount: _data[2])
let  sharedURL = VideoManager.exportData(video: sharedVideo)
let shareItems:Array = [sharedURL,"check this out baby!"] as [Any]

let activityViewController = UIActivityViewController(activityItems: shareItems, applicationActivities: nil)

self.present(activityViewController, animated: true, completion: nil)

另外,我使用UIImage对象而不是sharedURL来查看它是否存在URL问题。

即使是图像文件,它也不能工作。当我点击UIActivityViewController内部的共享按钮时,它只适用于文本,没有URL或图像。我在Xcode 8中使用Swift 3

谢谢。

PS:我确信sharedURL对象不是零,也不是未定义的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-22 11:07:55

试试这个:

代码语言:javascript
复制
 @IBAction func btnExport(sender: AnyObject)
{

     let someText:String = "Hello want to share text also"
    let objectsToShare:URL = URL(string: "http://www.google.com")!
    let sharedObjects:[AnyObject] = [objectsToShare as AnyObject,someText as AnyObject]
    let activityViewController = UIActivityViewController(activityItems : sharedObjects, applicationActivities: nil)
    activityViewController.popoverPresentationController?.sourceView = self.view

    activityViewController.excludedActivityTypes = [ UIActivityType.airDrop, UIActivityType.postToFacebook,UIActivityType.postToTwitter,UIActivityType.mail]

    self.present(activityViewController, animated: true, completion: nil)

}
票数 15
EN

Stack Overflow用户

发布于 2022-03-22 09:43:44

使用Swift 5+的简化解决方案

代码语言:javascript
复制
let url = URL(string: shareUrlString)!
let text = "Some text that you want shared"
let activity = UIActivityViewController(activityItems: [url, text], applicationActivities: nil)
present(activity, animated: true)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40191377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档