uiactivityviewcontroller-tutorial
全部标签 我正在尝试使用默认的苹果分享屏幕将视频分享到Twitter和Facebook等网站。我有这个可以处理图像,但我不知道如何改变它来处理视频。提前致谢!这是我用来分享照片的代码:(IBAction)shareButtonPressed:(id)sender{UIImage*imagetoshare=[UIImageimageNamed:@"First_Time_Travel"];NSArray*activityItems=@[imagetoshare];UIActivityViewController*activityVC=[[UIActivityViewControlleralloc]i
我使用iOS6UIActivityViewController在我的应用程序中实现了简单的共享功能。当在Facebook或Twitter上分享时,会有一个“通过iOS分享”代码是:NSString*textToShare=@"Teststringtoshare";UIActivityViewController*activityViewController=[[UIActivityViewControlleralloc]initWithActivityItems:[NSArrayarrayWithObject:textToShare]applicationActivities:nil]
我已经实例化了一个UIActivityViewController.方便的是,我可以排除个人activitytypes使用属性excludedActivityTypes。我现在想排除activitycategoryUIActivityCategoryAction。我如何排除一个事件类别,而不是单个事件类型? 最佳答案 根据当前文档,您不能,但您可以构建一个包含UIActivityCategory的所有单独类型的数组,并将其传递给excludedActivityTypes属性。如果您担心随着时间的推移Apple可能会添加新的事件类型并
在我的应用程序中,我使用UIActivityViewController在Whatsapp、Facebook和Twitter等中共享文本。我在iOS9和Xcode7.2版中工作。当我单击Whatsapp图标并单击特定联系人进行共享时,会弹出以下警报View:当我点击确定时,我在调试面板中收到以下警告:pluginnet.whatsapp.WhatsApp.ShareExtensioninvalidated我还在.plist文件中将LSApplicationQueriesSchemes设置为whatsapp但它不起作用。我想在没有任何自定义控件的情况下共享所有共享选项中的文本。提前致谢。
我正在使用uiactivityviewcontroller来显示共享选项。除了用户选择Gmail共享选项外,一切正常。如果用户选择电子邮件,则它会正确显示内容。但是,如果我选择gmail,则正文中不会显示任何内容。代码如下:NSString*str=[NSStringstringWithFormat:@"%@",@"Checktheapplication"];NSArray*dataToShare=@[str];//...orwhateverpiecesofdatayouwanttoshare.UIActivityViewController*activityViewControlle
我想使用UIActivityViewController来共享我的内容,但仅限于某些特定的应用程序(邮件、电子邮件、Gmail、yahoomail)。如何仅使用邮件应用程序共享我的内容。无需查看其他应用。 最佳答案 您可以排除除UIActivityTypeMail之外的所有事件:NSArray*activitiesToExclude=@[UIActivityTypePostToFacebook,UIActivityTypePostToTwitter,UIActivityTypePostToWeibo,UIActivityTypeMe
我正在尝试将图像共享到我设备中安装的所有可能的应用程序。但不幸的是,我无法将图片成功发布到LinkedIn(已经安装并以经过验证的用户身份登录)。LinkedIn正在显示在UIActivityViewController的共享操作列表中,当我点击它时,它会显示一个带有图像的对话,我已将其添加为事件项目,但它没有发布到LinkedIn。已成功针对Google+、FB和Twitter进行测试。如果我分享url,它就会发布到LinkedIn应用程序。只有图片没有发布。我在控制台日志中得到了这些行:2015-05-0619:27:54.369Share[1659:309834]LaunchSe
我正在尝试使用UIActivityViewController将预填充文本发布到Facebook/Twitter。但是我无法填充预填文本,下面是我的示例代码。UIImage*shareImage=[selfsaveVersionGraphicsAndThumbnailImage:self.drawingView];NSString*message=@"Mypost-";NSArray*shareItems=@[message,shareImage];UIActivityViewController*avc=[[UIActivityViewControlleralloc]initWith
我在向我的项目添加ios默认共享表/UIActivityViewController时遇到问题。它在模拟器上运行良好,但在使用usb电缆或testflight在设备(iPhone)上运行时会崩溃。我收到的错误消息是:*Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'*-[__NSCFStringrangeOfString:options:range:locale:]:nilargument'***Firstthrowcallstack:(0x182ddedb00x182443f800x18
如何将弹出分享面板上的“邮件”、“微博”、“复制”、“取消”等内置标签更改为本地语言?谢谢! 最佳答案 “在Info.plist中添加“本地化资源可以混合”,并将其值设置为"is"。”也解决了我的问题!谢谢! 关于iOS6UIActivityViewController-如何用本地语言呈现共享操作表?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/15983651/