我在Json中得到一个PDF,检索它并将其显示在webview中,但我还需要与UIActivityViewController共享它,但当我经过webview时,它没有显示可供共享的选项。
我正在做以下工作:
//I get the json
if let url = URL(string: "http://10.1.80.106:9000/api/recibo/imprimir?vigencia=2015-06-30") {
var urlRequest = URLRequest(url: url)
urlRequest.setVal
我想从应用程序共享pdf文件。我得到一个错误“不能分享”文档一些pdf。我在someFiles中没有得到错误。下面是我的代码:
class DocumentURL: UIActivityItemProvider {
let temporaryURL: URL
let document: DocumentAndDemandForm
let data : Data
init(document: DocumentAndDemandForm,data:Data) {
self.document = document
self.data
我正在使用内置的共享活动操作表使用以下代码共享PDF:
if let pdf = pdfData {
let vc = UIActivityViewController(activityItems: [pdf], applicationActivities: [])
if (vc.responds(to: #selector(getter: popoverPresentationController))) {
vc.popoverPresentationController?.sourceView = btnShare;
}
self.present(vc
每当我尝试用方法UIDocumentInteractionController显示presentOptionsMenuFromRect时,在开头的应用程序中没有附加任何文件,我可以在控制台中得到以下内容:Couldn't get file size for (null): (null)
但是如果我用presentOpenInMenuFromRect进行测试的话,它的工作原理是非常好的。我还将presentPreviewAnimated与它的委托一起使用,这也很有效。还测试了成功切换到UIActivityViewController。我试图打开的文件是存储在本地文档目录中的PDF文件。
我试着在Instagram,Facebook,Twitter上分享一段视频和一段文字,以及本地服务如邮件、信息、.我不知道如何让Instagram和Twitter同时出现在共享操作表中:
如果我将一个文本数组和一个URL作为活动项传递到控制器中,则只会显示Instagram,而不会显示Twitter。
let url: NSURL = NSURL() // a url that directs to a video
let items: [AnyObject] = ["Check out this video", url]
let shareable = UIActiv
此bug由WhatsApp团队于2016年5月23日修复(构建号2.16.4).
无法使用NSString到WhatsApp共享UIActivityViewController对象。
我试着使用下面的代码共享。但是一旦从列表中选择了联系人,它就会显示一个显示"This item cannot be shared. Please select a different item.“的警报。
码
NSString *shareText = @"Temp text to share";
NSArray *itemsToShare = @[shareText];
UIActiv