草庐IT

UiActivityViewController

全部标签

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

ios - Facebook 未显示在 UIActivityViewController 中,但 twitter 显示

我的iOS是8.1.2,我正在使用UIActivityViewController进行社交分享。我单击一个按钮并允许UIActivityViewController呈现-(IBAction)UIActivityTypeButtonClick:(id)sender{NSString*text=@"Iamsharingthistext";NSArray*sharedArray=@[text];UIActivityViewController*activityVC=[[UIActivityViewControlleralloc]initWithActivityItems:sharedArra

iphone - iOS 7 中的 UIActivityViewController

在我的应用程序中,我添加了这些代码行以合并uiactivityviewcontroller的功能UIImage*yourImage=someImg;UIActivityViewController*activityVC=[[UIActivityViewControlleralloc]initWithActivityItems:[NSArrayarrayWithObjects:@"abcdefgh",yourImage,nil]applicationActivities:nil];activityVC.excludedActivityTypes=@[UIActivityTypeMessa

ios - UIActivityViewController 需要很长时间才能呈现

我为iPhone制作了一个应用程序。现在,我正在为iPad重新创建它。当用户选择工具栏中的操作按钮时,应该会显示一个带有UIActivityViewController的弹出窗口,但由于某种原因,它第一次显示大约需要10秒。在iPhone上,大约需要一秒钟。除了弹出窗口外,代码相同。我尝试禁用弹出窗口,但它仍然需要大约10秒才能显示。代码如下:-(IBAction)Actions:(UIBarButtonItem*)sender{if([activityPopoverisPopoverVisible]==YES){[activityPopoverdismissPopoverAnimat

ios - UIActivityViewController 在 iOS 7 上不显示 FB 和 Twitter

我正在尝试使用UIActivityViewController共享一些项目。在iOS6上它工作正常。但是当我在iOS7上测试它时,只显示邮件图标。怀疑我的SDK太旧,我下载了最新的一个,但它的行为仍然相同。我在模拟器和安装了facebook的设备上进行了测试,没有运气。现在我想不出我做错了什么。这是我的代码-(void)shareButtonWasTapped:(BMPopUpMenuView*)popUpMenu{NSString*shareText;if(_correctPatternFound){shareText=@"Yey,Isolvedapuzzle!";}else{sha

ios - 如何自定义 UIActivityViewController 以在发布到 facebook 和 twitter 时显示 URL 链接?

所以我正在iOS6中试用新的UIActivityViewController,启动和运行它真的很容易,但我不知道如何控制它。所以我想发布一篇文章的链接,我还想为链接附上一张图片。我不希望将该图片作为URL缩略图上传到某些Facebook相册。这在facebookSDK中很容易实现,因为它们可以完全控制它,但是有没有办法使用UIActivityViewController来实现?这是我得到的:NSArray*activityItems=@[[NSURLURLWithString:[articlelink]],[UIImageimageNamed:@"myStockImage"]];UIA

iOS 8 UIActivityViewController 和 UIAlertController 按钮文本颜色使用窗口的 tintColor

在iOS8中,似乎UIAlertController上的按钮(特别是操作表类型)以及UIActivityViewController上的按钮从主窗口的tintColor获取颜色。如何更改按钮文本的颜色?我试过像这样使用外观代理:[[UIButtonappearanceWhenContainedIn:[UIActivityViewControllerclass],nil]setTitleColor:[UIColorblackColor]forState:UIControlStateNormal];但是没有效果。我窗口的tintColor是白色的,所以UIActivityViewContr

iOS 8.3 : UIActivityViewController shows extraneous row

我有一个UIActivityViewController,我已为其排除(使用excludedActivityTypes)所有UIActivityCategoryAction事件类型。在iOS8.2中,UIActivityViewController只会显示一行,用于UIActivityCategoryShare事件类型。在iOS8.3中,UIActivityCategoryAction为空行。请参阅下面的屏幕截图,其中第二行只有“更多”。如何在iOS8.3中删除UIActivityViewController中的UIActivityCategoryAction?

ios - 与 UIActivityViewController 共享文本文件

我正在尝试与UIActivityViewController共享一个文本文件。我正在我的应用程序中创建和写入我的文件,然后允许用户使用他们喜欢的任何方式共享该文件。目前我可以这样访问文件:lettext2=String(contentsOfFile:path,encoding:NSUTF8StringEncoding)letobjectsToShare=[text2]letactivityVC=UIActivityViewController(activityItems:objectsToShare,applicationActivities:nil)self.presentViewC