草庐IT

uiactivityviewcontroller-tutorial

全部标签

ios - 当前 UIActivityViewController- LaunchServices :invalidationHandler called

我已经看过相关问题here和here,我已经实现了建议的答案但无济于事。我在UIToolbar上有一个UIBarButtonItem,带有发送操作到btnTBAction_touch的连接:在ViewController的类header中我有:@property(nonatomic,strong)UIActivityViewController*activityViewController;类实现中的相关方法:-(IBAction)btnTBAction_touch:(id)sender{NSString*string=@"Somestring";NSURL*url=[[NSURLal

ios - 如何自定义 UIActivityViewController 分享菜单的例子?

有没有例子说明如何用我自己的图标和IBAction自定义UIActivityViewController分享菜单?我看到了这个...-(id)initWithActivityItems:(NSArray*)activityItemsapplicationActivities:(NSArray*)applicationActivities;但我还没有让它工作。 最佳答案 您首先需要继承UIActivity。然后您需要覆盖某些方法,包括用于设置图标的activityImage和用于执行操作的performActivity(您在问题中称之

iphone - UIActivityViewController 和 UIActivityItemSource 中用于操作的初始文本和 Papercut URL?

终于通过了Apple关于新UIActivityViewController类和UIActivityItemSource协议(protocol)的(相当令人沮丧的)文档,我正在尝试将不同的数据集发送到不同的从事件View调用的操作。为了简化事情,我正在研究两件事。一个Facebook发布操作,应该说“Checkthisout!”并在帖子中附加一个URL(用那个可爱的小回形针)。Twitter发布操作,应该说“使用#hashtag检查一下!”并附加相同的URL(使用相同的回形针)。这是我现在已经实现的代码。-(id)activityViewController:(UIActivityVie

iOS 使用 UIActivityViewController 将图像和 URL 共享到 whatsapp

使用UIActivityViewController共享图像和URL适用于facebook和gmail,但不适用于whatsapp。这是我使用的代码-(void)share{UIScreen*screen=[UIScreenmainScreen];UIWindow*keyWindow=[[UIApplicationsharedApplication]keyWindow];UIGraphicsBeginImageContextWithOptions(screen.bounds.size,NO,0);[keyWindowdrawViewHierarchyInRect:keyWindow.b

ios - 无法使用 UIActivityViewController 分享到 linkedin

我无法使用UIActivityViewController通过linkedin分享任何内容。当我点击通过linkedin共享时,它会打开共享弹出窗口并在打开后立即关闭。所有其他共享工作正常。你能告诉我一个解决方案吗?谢谢。Note:myprojectisinios9andxcodeversionis7我的错误日志显示:plugincom.linkedin.LinkedIn.ShareExtensioninterrupted 最佳答案 iOS8扩展无法在自定义共享屏幕中显示。您绝对必须使用UIActivityViewControlle

ios - 使用 UIActivityViewController 共享 URL 时,如何让 "Open in Safari"图标出现?

我正在努力让我的应用程序正确共享URL,以便“在Safari中打开”和“在Chrome中打开”事件项显示在共享表中。我已尝试通过几种不同的方式共享URL:NSURL*data=_article.url;UIActivityViewController*activityViewController=[[UIActivityViewControlleralloc]initWithActivityItems:@[data]applicationActivities:nil];作为NSData项目使用[NSDatadataWithContentsOfURL:];作为NSURL使用[myURLa

ios - ios 中的 UIActivityViewController 与 UIDocumentInteractionController

我刚刚阅读了一些关于iOS中的UIActivityViewController和UIDocumentInteractionController的文章,但是我对如何使用它们感到很困惑,因为它们看起来是一样的。那么,什么时候使用UIActivityViewController或UIDocumentInteractionController?OpenIn...和UIActivityViewController有区别吗?我很困惑如何使用它们。请向我说明它们的具体用途。 最佳答案 简而言之,UIDocumentInteractionContr

ios - UIActivityViewController 在 iOS 11 中不起作用

我正在使用UIActivityViewController分享文章url,使用下面的代码,UIActivityViewController*activityVC=[[UIActivityViewControlleralloc]initWithActivityItems:shareItemArrayapplicationActivities:nil];activityVC.excludedActivityTypes=@[UIActivityTypePrint,UIActivityTypeCopyToPasteboard,UIActivityTypeAssignToContact,UIAc

ios - 当通过文件 URL 共享时,UIActivityViewController 认为我的 jpg 是视频

我将jpg文件保存在可以从标准UIActivityViewController共享的Documents目录中。所有事件项目(包括保存图像)都按预期工作,但是当点击保存图像时,控制台中会显示以下错误,尽管jpg实际上确实已保存到相机胶卷中。这是iOS中的错误,还是我必须以某种方式在文件URL中指定我的文件是jpg(而不是视频)?2015-07-2906:46:58.317AppName[4658:893408]Video/var/mobile/Containers/Data/Application/A63DF08E-21D0-435D-A0D7-84D73D632FC9/Document

ios - UIActivityViewController 在共享到 Gmail 应用程序时无法设置主题

我通过共享其他应用程序的内容看到,在使用共享表共享到Gmail邮件应用程序时可以设置不同的主题和正文。我已经实现了它,它在native邮件应用程序上运行良好,但在Gmail上运行良好。进入Yelp并分享业务,然后从分享表中选择gmail,我看到主题和正文不同。主题包含公司地址,正文包含地址+Yelp上的公司链接。我曾尝试在native邮件应用程序中成功复制此逻辑,但在Gmail应用程序中却没有成功。我尝试了以下方法:实现UIActivityItemSource方法UIActivityViewController*activityViewController=[[UIActivityVi