UiActivityViewController
全部标签 所以,在我的应用中,我想使用UIActivityViewController分享一些东西。为确保分享事件成功,我有以下代码:UIActivityViewController*controller=[[UIActivityViewControlleralloc]initWithActivityItems:@[text,shortURL,image]applicationActivities:nil];[controllersetCompletionWithItemsHandler:^(NSString*activityType,BOOLcompleted,NSArray*returned
我正在为我的应用实现导出/导入功能:使用自定义文件扩展名(Backup.appname)导出数据→点击邮件或iCloud驱动器中的文件→让我的应用程序在共享表中显示为“使用AppName导入”。我将自定义UTI和文档类型添加到我的应用程序的plist中作为explainedhere.一切正常,除了我的应用程序显示为“复制到AppName”,而不是“使用AppName导入”。如何让它显示为“使用AppName导入”?我已经看到其他应用程序将其用于自定义文件类型。 最佳答案 发生这种情况是因为您正在使用keyLSHandlerRank具
我正在使用UIActivityViewController通过电子邮件共享信息。我们能够毫无问题地发送带有正文和附件的电子邮件。但是我们如何设置电子邮件的主题标题。我注意到这个问题:HowtosetamailSubjectinUIActivityViewController?接受的解决方案是使用UIActivityItemSource和以下APIactivityViewController:subjectForActivityType:.但是,我们的代码不符合UIActivityItemSource,因为我们使用的是UIActivityItemProvider。UIActivityIt
我正在研究Airdrop的想法。Apple运行示例代码时出现错误:https://developer.apple.com/library/ios/samplecode/sc2273/Introduction/Intro.html错误信息是:LaunchServices:invalidationHandlercalled问题很明显是UIActivityViewController引起的。相关代码在thisfile的#pragmamark-Actions下如果你能看一看。它仅在设备(iPhone和iPad)上运行时显示错误消息。如果在模拟器(iPhone和iPad)上运行就没问题。这是什么
我有一个UIActivityViewController共享一个对象符合UIActivityItemSource协议(protocol)和通过在适当的方法中返回.gif文件的NSURL和CFBridgingRelease(kUTTypeGIF)来提供动画GIF文件。如果我在新邮件消息中共享我的对象之一,我会看到GIF在模拟器中移动。如果我尝试发推文,推文会附上一帧图像,但它是作为静止图像上传的。我是否需要等待Apple在未来的iOS版本中更新UIActivityTypePostToTwitter,或者我是否错过了您在某处看到的解决方法?(我意识到这个案例没有使用列表"Twitter.c
从UIActivityViewController发布到Facebook时是否可以提供FacebookAPIkey?如果没有,那么如何添加与UIActivityViewController一起使用的FacebookSDK?我基本上想使用分享表来发布Facebook帖子,但希望它与我的应用程序有深度链接。可能吗? 最佳答案 我不确定是否可行,但您可以查看OvershareKithttps://github.com/overshare/overshare-kit它允许在许多不同的媒体上共享,但它也使用FacebookAPIkey而不是使
我有一个iOs应用程序,我在其中告诉用户与他想要的friend分享链接。我想为他提供从应用内打开新收件箱的可能性,如果可能的话,还可以使用预填内容。但没有预先填写的收件人。我希望所有用户都可以使用它(不仅是那些使用facebookconnect的用户)。基本上我想在应用程序中为网络复制以下发送对话框:https://developers.facebook.com/docs/reference/dialogs/send/这意味着它将打开facebook应用程序而不是浏览器以显示新的收件箱对话框。根据我的研究,我没有找到明确的解决方案,而且由于可以从网站上找到,我会很惊讶我不能对应用程序做
没有为whatsapp事件调用UIActivityViewControllersetCompletionWithItemsHandler。有人遇到过同样的问题吗?请分享解决方案(如果有)。NSArray*applicationActivities=@[[[JBWhatsAppActivityalloc]init]];UIActivityViewController*activityViewController=nil;if(installed)activityViewController=[[UIActivityViewControlleralloc]initWithActivityI
我有一些共享代码在iOS7上运行良好,但从iOS8开始就不再运行了。@IBActionfunconShareButton(sender:UIButton){letmovie=NSBundle.mainBundle().URLForResource("IMG_0564",withExtension:"mp4")!letitems=[movie]letactivity=UIActivityViewController(activityItems:items,applicationActivities:nil)ifactivity.respondsToSelector("popoverPre
我正在使用UIActivityViewController作为共享按钮。当我从列表中选择邮件选项时它显示文本和url,但当我选择Facebook或Twitter时它只显示文本而不是url。我搜索了很多但没有找到我的问题的解决方案.我得到了另一种在url中添加“http”的解决方案,但这是否可能而不在url中添加http。我的代码是-NSArray*activityItems;NSString*str;NSString*noteStr;str=[NSStringstringWithFormat:@"com.boxscoregames.squares://square?%@",square