草庐IT

UiActivityViewController

全部标签

ios - UIActivityViewController - 电子邮件和 Twitter 共享

我最近开始使用UIActivity与全世界分享我的应用程序,但我遇到的问题很少。首先,我没有找到如何设置我的电子邮件的主题。有什么办法吗?其次,当我设置我的电子邮件正文时,有一个额外的“输入”(电子邮件的第一行是空白的,我的文本从第二行开始)。这是代码:NSMutableArray*array=[[NSMutableArrayalloc]initWithObjects:@"Test",nil];UIActivityViewController*activityViewController=[[UIActivityViewControlleralloc]initWithActivityI

ios - UIActivityViewController - 电子邮件和 Twitter 共享

我最近开始使用UIActivity与全世界分享我的应用程序,但我遇到的问题很少。首先,我没有找到如何设置我的电子邮件的主题。有什么办法吗?其次,当我设置我的电子邮件正文时,有一个额外的“输入”(电子邮件的第一行是空白的,我的文本从第二行开始)。这是代码:NSMutableArray*array=[[NSMutableArrayalloc]initWithObjects:@"Test",nil];UIActivityViewController*activityViewController=[[UIActivityViewControlleralloc]initWithActivityI

ios - 如何从 UIActivityViewController 中排除笔记和提醒应用程序?

我正在创建一个UIActivityViewController并将String和URL传递给它。显然,这会将UIActivityViewController配置为使用一些我想排除的项目(我的目标是共享有关我的应用程序的信息)。我已经通过设置适当的excludedActivityTypes排除了许多系统提供的事件(例如“添加到阅读列表”)。但是,我无法排除提醒和便签应用程序。有人可以建议一种方法吗?这些应用在列表中排在第3和第4位,因此除非用户滚动,否则Twitter和Facebook不可见。 最佳答案 如果您不想子类化UIActiv

ios - 如何从 UIActivityViewController 中排除笔记和提醒应用程序?

我正在创建一个UIActivityViewController并将String和URL传递给它。显然,这会将UIActivityViewController配置为使用一些我想排除的项目(我的目标是共享有关我的应用程序的信息)。我已经通过设置适当的excludedActivityTypes排除了许多系统提供的事件(例如“添加到阅读列表”)。但是,我无法排除提醒和便签应用程序。有人可以建议一种方法吗?这些应用在列表中排在第3和第4位,因此除非用户滚动,否则Twitter和Facebook不可见。 最佳答案 如果您不想子类化UIActiv

swift - #selector 的参数不能引用属性

目标是将以下条件更新为Swift2.2语法,建议使用#selector或显式构造Selector。ifactivityViewController.respondsToSelector("popoverPresentationController"){}但是,使用下面的替换失败并生成错误提示Argumentof#selectorcannotrefertoapropertyifactivityViewController.respondsToSelector(#selector(popoverPresentationController)){}使用#selector实现此检查的正确方法是

swift - #selector 的参数不能引用属性

目标是将以下条件更新为Swift2.2语法,建议使用#selector或显式构造Selector。ifactivityViewController.respondsToSelector("popoverPresentationController"){}但是,使用下面的替换失败并生成错误提示Argumentof#selectorcannotrefertoapropertyifactivityViewController.respondsToSelector(#selector(popoverPresentationController)){}使用#selector实现此检查的正确方法是

swift - iOS-11 中的 UIActivityViewController 重复网址

仅当用户从iOS11中的事件Controller中选择“复制”时,才会复制该url。它在iOS10上正常工作使用下面的代码@IBActionfuncshareButtonPressed(){guardleturl=URL(string:"http://google.com")else{return}letshareText="ShareText!"letitems:[Any]=[shareText,url]letactivityViewController=UIActivityViewController(activityItems:items,applicationActivitie

swift - iOS-11 中的 UIActivityViewController 重复网址

仅当用户从iOS11中的事件Controller中选择“复制”时,才会复制该url。它在iOS10上正常工作使用下面的代码@IBActionfuncshareButtonPressed(){guardleturl=URL(string:"http://google.com")else{return}letshareText="ShareText!"letitems:[Any]=[shareText,url]letactivityViewController=UIActivityViewController(activityItems:items,applicationActivitie

ios - UIActivityViewController 从操作中隐藏更多内容

当我初始化UIActivityViewController并禁用所有操作时,我仍然在操作栏下方看到一个“更多”按钮。有办法去除吗?这是我初始化它的方式:letactivityVC=UIActivityViewController(activityItems:objectsToShare,applicationActivities:nil)activityVC.excludedActivityTypes=[UIActivityTypeAirDrop,UIActivityTypeAddToReadingList,UIActivityTypeCopyToPasteboard,UIActivi

ios - UIActivityViewController 从操作中隐藏更多内容

当我初始化UIActivityViewController并禁用所有操作时,我仍然在操作栏下方看到一个“更多”按钮。有办法去除吗?这是我初始化它的方式:letactivityVC=UIActivityViewController(activityItems:objectsToShare,applicationActivities:nil)activityVC.excludedActivityTypes=[UIActivityTypeAirDrop,UIActivityTypeAddToReadingList,UIActivityTypeCopyToPasteboard,UIActivi