jjzjj

activityViewController

全部标签

ios - UIActivityViewController 隐藏我的应用共享扩展

在我的应用程序中,我添加了我的共享扩展,它工作正常,但我遇到了一个问题当我通过UIActivityViewController邀请应用程序时,我显示了我的应用程序扩展。如何隐藏我自己应用程序的应用程序扩展? 最佳答案 您可以通过在listofexcludedactivitytypes中添加您的扩展事件类型来实现:letactivityViewController=UIActivityViewController(activityItems:,applicationActivities:)letextensionActivityTyp

ios - UIActivityViewController 共享应用列表为空

我想通过UIActivityViewController分享图片到微信,我的代码如下UIAlertController*alert=[UIAlertControlleralertControllerWithTitle:@"提示"message:@"已为您复制消息内容,请在分享内容框中粘贴!"preferredStyle:UIAlertControllerStyleAlert];UIAlertAction*cancel=[UIAlertActionactionWithTitle:@"知道了"style:UIAlertActionStyleCancelhandler:^(UIAlertAc

ios - 是否有可能知道在 iOS 中使用什么媒体进行共享?

我想弄清楚是否有一种方法可以捕获选定的媒体进行共享。我有一个iOS应用程序,有一个共享预定义模板的共享按钮。当用户点击分享按钮时,他会看到可用于分享的可用应用程序,如果用户选择Facebook或WhatsApp或Skype,他们将被重定向到他们选择的媒体的native应用程序。现在我想知道他们选择了什么。 最佳答案 您可以使用UIActivityViewController的completionWithItemsHandler来检查用户选择了哪种事件类型以及他们是完成了事件还是取消了事件:letactivityViewControl

ios - UIActivityViewController Gmail 共享选项的主题和正文设置了两次?

我正在使用UIActivityViewController来显示共享选项。除了用户选择Gmail共享选项外,一切正常。在列表中,当我选择Gmail时,主题和正文被设置为两次。NSString*socialUrl=[NSStringstringWithFormat:@"https://www.youtube.com/watch?v=%@",videoId];NSURL*url=[NSURLURLWithString:socialUrl];NSString*strText=@"SharedviaTopCod";NSString*url1=@"http://www.topcod.tv/";N

ios - 自定义 UIActivity 的主题

如何指定自定义UIActivity支持主题?UIActivityItemSource的文档协议(protocol)提到您可以实现可选的activityViewController:subjectForActivityType:选择器,如果您希望源代码提供主题:Whenpostinganitemtheservicemayprovideforaseparatesubjectfieldanddatafield,suchasanemailmessage.Implementthismethodifyouwishtoprovideasubjectfieldforservicesthatsuppor

iOS 快速操作分享与 UIActivityViewController

我在iOS3d触摸/快速操作方面苦苦挣扎。我正在尝试使用UIActivityViewController实现类似于HangoutsApp的快速操作共享按钮。按照iOS开发指南,我几乎已经实现了目标,但我的应用程序在执行3d触摸点击后立即从启动画面和主屏幕开始,而Hangouts应用程序显示UIActivityViewController而没有显示其下方的任何ViewController。-(void)handleShortcutItem:(UIApplicationShortcutItem*)item{NSString*string=@"ShareString";NSURL*URL=[

ios - 未为 whatsapp 事件调用 UIActivityViewController setCompletionWithItemsHandler

没有为whatsapp事件调用UIActivityViewControllersetCompletionWithItemsHandler。有人遇到过同样的问题吗?请分享解决方案(如果有)。NSArray*applicationActivities=@[[[JBWhatsAppActivityalloc]init]];UIActivityViewController*activityViewController=nil;if(installed)activityViewController=[[UIActivityViewControlleralloc]initWithActivityI

ios - iOS 9.3 中的 Google+ 正在挂断

这个问题在这里已经有了答案:iOS9.3freezeaftercallingopenURL(2个答案)关闭6年前。我正在使用UIActivityViewController在我的应用程序中使用共享选项;它在iOS9.2中工作正常,Google+共享选项在iOS9.3中不工作为了确认这一点,我使用UIActivityViewController下载了其他具有共享选项的应用,但问题是该应用的整个UI都挂了。我该如何解决这个问题?编辑1:代码:NSURL*URL=[[NSURLalloc]initWithString:@"http://domainName/message.php?"];NS

ios - 使用子类 UIActivityItemProvider 时没有共享操作可用

当我只传入一个NSString时,一切正常,但是当我尝试传入我的自定义ItemProvider时,我没有获得可用的共享操作。MyCustomProviderclassMyCustomProvider:UIActivityItemProvider{varplaceholder:String!varalternate:String!init(placeholder:String,alternate:String){self.placeholder=placeholderself.alternate=alternatesuper.init()}overridefuncactivityView

ios - 分享 Gifs Swift

我如何在Swift中分享Gif?我现在使用的分享GifURL的方法只分享一张图片,不分享动画Gif图片。这是我现在拥有的:varcell=self.collectionView.cellForItemAtIndexPath(index)println(index.item)varURLString:String=contentArray[index.item].contentUrlStirngvarshareURL:NSURL=NSURL(string:"\(URLString)")!varshareImage:UIImage=UIImage.animatedImageWithAnim