uiactivityviewcontroller-tutorial
全部标签 我目前正在为iOS应用程序做一些更新。对于更新,我将利用iOS6的功能。我正在使用UIActivityViewController来完成这项工作以及一些自定义UIActivity事件。我遇到的主要问题是没有“取消”或“关闭”按钮。退出事件View的唯一方法是在社交网络上发布内容,或者假装要这样做然后取消。NSArray*dataToShare=[[NSArrayalloc]initWithObjects:@"blah",nil];//CustomactivitiesareallocatedhereNSArray*customActivities=[[NSArrayalloc]initW
我尝试在iOS中通过UIActivityViewController导出PHAsset视频。当PHAsset为图像时,它工作正常。问题是当PHAsset是视频时。我有以下代码来导出PHAsset视频,但没有附加任何内容。varasset=getCurrentAsset()asPHAsset?ifasset==nil{return}ifasset?.mediaType==PHAssetMediaType.Video{PHImageManager.defaultManager().requestAVAssetForVideo(asset,options:nil){(avAsset:AVAs
我遵循了类似SO问题的建议,但似乎无法完成这项工作。我正在开发一款游戏,它会报告最后的得分,然后为最后的得分提供一个分享按钮。这适用于iPhone,而我的iPad代码如下所示则无效。我一点击“分享”按钮,iPad版本就崩溃了。此代码来自thistutorialonCodingExplorer.iPad代码(不起作用)-(IBAction)shareButton:(id)sender;{NSString*text=[NSStringstringWithFormat:@"Ijustscored%liinFlyingFreddy.Thinkyoucanbeatit?https://itune
UIActivityViewController是否需要Info.plist隐私key:NSContactsUsageDescription或NSPhotoLibraryUsageDescription将图像通过电子邮件发送或保存到照片库?在这些测试事件中,我从未见过它崩溃,但我在iOS10设备上看到一些崩溃报告(不多),堆栈跟踪中有CRASHING_DUE_TO_PRIVACY_VIOLATION。应用程序唯一涉及隐私的地方是用户使用我通过UIActivityViewController事件提供的功能通过电子邮件共享屏幕截图或将其保存到照片库。这是Apple提供的框架,据我所知,我的
我正在尝试导出图像viUIActivityViewController我想知道如何添加更多应用程序,如Instagram或其他照片编辑应用程序?-(IBAction)share:(id)sender{NSArray*dataToShare=@[_image.image];UIActivityViewController*activityViewController=[[UIActivityViewControlleralloc]initWithActivityItems:dataToShareapplicationActivities:nil];[selfpresentViewCont
我需要将Facebook和WhatsApp作为我图片的共享选项。我已经实现了UIActivityViewController,我可以在其中通过Facebook和UIDocumentInteractionController共享,我可以在其中通过WhatsApp共享。我不知道如何合并这些东西。UIActivityViewController:UIActivityViewController*activityViewContoller=[[UIActivityViewControlleralloc]initWithActivityItems:@[@"Test",image]applicat
我的应用程序中有UIActivityViewController用于诸如发布到Facebook之类的事情,但它也添加了Notes作为选项,但由于没有用于Notes的UIActivityType,我不能排除它,但它也没有向Notes添加任何内容。我的代码是:Mail*mail=[[Mailalloc]init];NSString*html=self.finalObject[@"Request"];NSString*thetitle=[self.finalObject[@"Title"]stringByReplacingOccurrencesOfString:@""withString:@
UIDocumentInteractionController和UIActivityViewController都提供了用于将图像共享到其他网络的菜单。点击Instagram后,您会看到一个漂亮的模式,允许您在不离开应用程序的情况下发布到Instgram。我的问题是,如何在不显示菜单的情况下自动显示该模式?这个名为Sounds的应用程序可以做到这一点,所以我知道这是可能的,但我无法在网上找到任何关于它是如何完成的文档。这是我当前显示菜单的代码:NSString*documentDirectory=[NSHomeDirectory()stringByAppendingPathCompon
如何更改模式共享操作中使用的UIActivityViewController邮件撰写对象的导航栏外观?UIActivityViewController符合UIAppearance,所以我认为下面的代码确实有效,但实际上没有。导航栏保持默认蓝色。activityVC.navigationController.navigationBar.tintColor=[UIColorgreyColor];上下文:-(IBAction)share{NSString*textToShare=...;NSURL*url=...;NSArray*activityItems=[[NSArrayalloc]in
我想使用UIActivityViewController将我的应用程序中的视频分享到youtube和instagram。但是我得到了如下图所示的输出。但我的期望是,将Youtube和Instagram应用程序添加到此UIActivityViewController中用于视频。就像下面提到的图像。此图像取自设备相册。我的代码是:-(IBAction)ShareVideo:(id)sender{NSString*mySubject=@"VideoSharing";NSString*textLocationA=@"India";NSString*textObject=@"VideoShari