uiactivityviewcontroller-tutorial
全部标签 所以我正在创建一个.csv文件,然后允许用户使用UIActivityViewController共享它。我创建csv文件的代码将返回文件的NSURL:-(NSURL*)exportToCSV{NSString*docPath=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)objectAtIndex:0];NSString*filePath=[docPathstringByAppendingPathComponent:@"results.csv"];if(![[NSFileMan
我正在使用UIActivityViewController,因为我添加了facebook、twitter和邮件。在我使用这些功能中的任何一个完成共享事件后,我如何才能获得成功回调。欢迎任何想法, 最佳答案 快速语法:letavc=UIActivityViewController(activityItems:[image],applicationActivities:nil)avc.completionWithItemsHandler={(activity,success,items,error)inprint(success?"SU
我正在使用UIActivityViewController,因为我添加了facebook、twitter和邮件。在我使用这些功能中的任何一个完成共享事件后,我如何才能获得成功回调。欢迎任何想法, 最佳答案 快速语法:letavc=UIActivityViewController(activityItems:[image],applicationActivities:nil)avc.completionWithItemsHandler={(activity,success,items,error)inprint(success?"SU
我在我的应用程序中分享时遇到问题,想知道我是否做错了什么,或者这是否可能是iOS8中的错误。在我的应用程序中,我可以共享文件,如果共享类型支持附件,它会附加文件(例如电子邮件),否则它会共享一个包含文件链接的字符串。在创建共享事件时,我做了这样的事情(我大大简化了我自己的实现,但这是一个例子):-(void)showShareButtons:(BOOL)animated{NSString*textToShare=@"Foobar!";NSURL*myWebsite=[NSURLURLWithString:@"http://www.stackoverflow.com/"];NSStrin
我在我的应用程序中分享时遇到问题,想知道我是否做错了什么,或者这是否可能是iOS8中的错误。在我的应用程序中,我可以共享文件,如果共享类型支持附件,它会附加文件(例如电子邮件),否则它会共享一个包含文件链接的字符串。在创建共享事件时,我做了这样的事情(我大大简化了我自己的实现,但这是一个例子):-(void)showShareButtons:(BOOL)animated{NSString*textToShare=@"Foobar!";NSURL*myWebsite=[NSURLURLWithString:@"http://www.stackoverflow.com/"];NSStrin
我正在使用UIActivityViewController,在通过Whatsapp发送图像后,我在控制台中收到此消息-pluginnet.whatsapp.WhatsApp.ShareExtensioninvalidated为什么日志中会显示此消息?jaba编辑-我使用的是iOS9.2、Swift、Xcode7.2。但我(oz)使用的是Xcode6.4、objective-c、iOS8 最佳答案 WhatsApp已更新政策,不允许将简单文本与图像或URL或文档一起共享。你可以这样发送图片:NSMutableArray*activit
我正在使用UIActivityViewController,在通过Whatsapp发送图像后,我在控制台中收到此消息-pluginnet.whatsapp.WhatsApp.ShareExtensioninvalidated为什么日志中会显示此消息?jaba编辑-我使用的是iOS9.2、Swift、Xcode7.2。但我(oz)使用的是Xcode6.4、objective-c、iOS8 最佳答案 WhatsApp已更新政策,不允许将简单文本与图像或URL或文档一起共享。你可以这样发送图片:NSMutableArray*activit
我是UIActivityViewController的新手,也许我缺乏基本的了解。我想要做的是将csv、xml和vcard文件附加到事件Controller并显示保管箱、谷歌驱动器等选项。我已经在我的iPhone上下载并安装了dropbox、googledrive等应用程序。现在,当我启动UIActivityViewController时,我看到的只是我的事件Controller中的默认消息和电子邮件应用程序。我怎样才能让其他应用程序也出现在他们的应用程序上?我是否需要为每个应用安装单独的SDK并以某种方式将它们整合到我的应用中?这是我最想看到的但这是我看到的。这是我到目前为止尝试过的
我是UIActivityViewController的新手,也许我缺乏基本的了解。我想要做的是将csv、xml和vcard文件附加到事件Controller并显示保管箱、谷歌驱动器等选项。我已经在我的iPhone上下载并安装了dropbox、googledrive等应用程序。现在,当我启动UIActivityViewController时,我看到的只是我的事件Controller中的默认消息和电子邮件应用程序。我怎样才能让其他应用程序也出现在他们的应用程序上?我是否需要为每个应用安装单独的SDK并以某种方式将它们整合到我的应用中?这是我最想看到的但这是我看到的。这是我到目前为止尝试过的
截图如下:在我的UIActivity子类中,我覆盖了-activityImage方法以使用我自己的图标作为facebook共享项目,但它出现在共享面板中,但在更多列表中消失。 最佳答案 很老的问题,但也许解决方案对其他人也有帮助!在您的UIActivity子类中实现/覆盖该方法-(UIImage*)activityImage{return[UIImageimageNamed:@"ActivityIcon"];}返回要在UIActivityViewController本身中显示的图像(正如您所做的那样)。除了这个实现/覆盖方法-(UI