Tag: uiactivityviewcontroller

UIActivityViewController问题iOS 7和iOS 8?

我正在为iPad构build一篇文章阅读应用程序。 我已经整合了社交分享function,这意味着用户可以在Facebook上分享文章和谷歌邮件。 我正在使用UIActivityViewController进行分享。 有一个酒吧button项,当用户点击该UIActivityViewController打开。我更新了Xcode 6当我在模拟器上运行它运行良好但我运行在iOS 7的真实设备(iPad)上,应用程序碰撞点击栏button项。 这是我的代码: – (IBAction)ysshareAction:(id)sender { NSURL *linkURL = [NSURL URLWithString:_DetailModal1[4]];//article url NSMutableAttributedString *stringText = [[NSMutableAttributedString alloc] initWithString:_DetailModal1[0]];//_DetailModal1[0] contain article title//// [stringText addAttribute:NSLinkAttributeName value:linkURL range:NSMakeRange(0, stringText.length)]; NSArray * itemsArray = @[[NSString stringWithFormat:@"%@",_DetailModal1[0]], [NSURL URLWithString:_DetailModal1[4]]]; NSArray * applicationActivities = nil; UIActivityViewController * AVC = [[UIActivityViewController alloc] initWithActivityItems:itemsArray applicationActivities:applicationActivities]; AVC.popoverPresentationController.sourceView = _webView; [self […]

iOS UIActivity视图控制器:添加到阅读列表button?

有没有一种服务可以在应用程序中添加一个URL到iOS Safari的阅读列表。 我会有一个URL添加和UIWebView,但我已经研究,我找不到任何东西。 这是我工作的UIActivityViewController。 -(IBAction)actionButton:(id)sender;{ NSLog(@"shareButton pressed"); NSURL *URL = [NSURL URLWithString:self.feedItem[@"url"]];//this is your text string NSArray *activityItems = @[URL]; ARChromeActivity *chromeActivity = [[ARChromeActivity alloc] init]; TUSafariActivity *TUSafari = [[TUSafariActivity alloc] init]; MLCruxActivity *cruxActivity = [[MLCruxActivity alloc] init]; NSArray *applicationActivities = [NSArray arrayWithObjects:TUSafari,chromeActivity,cruxActivity, nil]; UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities: applicationActivities]; activityVC = [[UIActivityViewController […]

UIActivityViewController在iOS 7中

在我的应用程序中,我添加了这些代码行来结合uiactivityviewcontroller的function UIImage *yourImage = someImg; UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:[NSArray arrayWithObjects:@"abcdefgh",yourImage, nil] applicationActivities:nil]; activityVC.excludedActivityTypes = @[ UIActivityTypeMessage ,UIActivityTypeAssignToContact,UIActivityTypeSaveToCameraRoll]; [self presentViewController:activityVC animated:YES completion:nil]; 和UIActivityViewContoller工作正常,但用户界面是这样的没有FB图标,没有微博图标,这是一个IPAD的屏幕拍摄 不过它在iOS 6中展示了完美的UI。 任何人都可以告诉原因或答案…在此先感谢…

UIActivityViewController不会在iOS 7上显示FB和Twitter

我正在尝试使用UIActivityViewController共享一些项目。 在iOS 6上,它工作正常。 但是当我在iOS 7上testing时,只显示邮件图标。 怀疑我的SDK太旧,我下载了最近的一个,但它仍然performance相同。 我在模拟器和装有Facebook的设备上testing过,没有运气。 现在我正在想什么我做错了。 这是我的代码 – (void)shareButtonWasTapped:(BMPopUpMenuView *)popUpMenu { NSString *shareText; if (_correctPatternFound) { shareText = @"Yey, I solved a puzzle!"; } else { shareText = @"I am solving a photzle…"; } NSURL *shareURL = [NSURL URLWithString:@"http://somewebsite.com"]; NSArray *items = [NSArray arrayWithObjects: shareText, _shareImage, shareURL, nil]; UIActivityViewController *activityViewController = [[UIActivityViewController alloc] […]

使用UIActivityViewController共享视​​频时,不附加video邮件

我使用下面的代码来分享设备上的video,它很适合通过邮件,脸谱和iCloud共享,只能用于邮件,我可以看到邮件选项在那里,但在邮件草稿中,video不是连接。 在代码中, videoAsset是PHAssettypes的PHAssetMediaTypeVideo 。 [[PHImageManager defaultManager] requestAVAssetForVideo:videoAsset options:nil resultHandler:^(AVAsset *asset, AVAudioMix *audioMix, NSDictionary *info) { AVURLAsset* urlAsset = (AVURLAsset*)asset; fileUrl = urlAsset.URL; NSLog(@"fileUrl is %@",fileUrl); NSArray *activityItems = [NSArray arrayWithObjects:fileUrl, nil]; UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil]; [self presentViewController:activityViewController animated:YES completion:nil]; }]; 如果我使用UIImagePickerController附加video,它的工作原理,我search,但无法find答案,请帮助。

UIActivityViewController&UIDocumentInteractionController不显示选项

我是UIActivityViewController的新手,也许我缺less一个基本的理解。 我想要做的是附加一个CSV,XML和电子名片文件的活动控制器,并显示保pipe箱,谷歌驱动器等选项。 我已经下载并安装了我的iPhone上的Dropbox,谷歌驱动器等应用程序。 现在,当我启动UIActivityViewController,我看到的是我的灵活性控制器中的默认消息和电子邮件应用程序。 我怎么能有其他的应用程序显示在他们呢? 我是否需要安装每个应用程序单独的SDK,并以某种方式将它们合并到我的应用程序中? 这是我想看到的 但这是我所看到的。 这是迄今我尝试过的代码 -(IBAction) dropBoxAction { paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask ,YES); NSString* documentsPath = [paths objectAtIndex:0]; //CSV NSMutableString *fileNameStr = [NSMutableString stringWithFormat:@"test_CSV_Backup.csv"]; NSString* csvDataFileStr = [documentsPath stringByAppendingPathComponent:fileNameStr]; NSData *csvData = [NSData dataWithContentsOfFile:csvDataFileStr]; //EXCEL NSMutableString *fileNameStr2 = [NSMutableString stringWithFormat:@"test_EXCEL_Backup.xml"]; NSString* excelDataFileStr = [documentsPath stringByAppendingPathComponent:fileNameStr2]; NSData *excelData = [NSData dataWithContentsOfFile:excelDataFileStr]; //VCARD […]

UIActivityViewController在什么应用程序和所有共享选项共享文本

在我的应用程序中,我使用UIActivityViewController在WhatsApp,Facebook和Twitter等中共享文本。 我在iOS 9和Xcode版本7.2中工作。 当我点击Whatsapp图标并点击特定联系人进行共享时,popup以下警报视图: 当我点击OK时 ,在debugging窗格中出现以下警告: 插件net.whatsapp.WhatsApp.ShareExtension无效 我也设置LSApplicationQueriesSchemes到.plist文件中的whatsapp ,但它没有工作。 我想共享所有分享选项中的文本,而无需任何自定义控件。 提前致谢。

如果用户按下取消,UIActivityViewController完成处理程序仍然调用操作

在我的UIActivityViewController中,我使用完成处理程序来执行“成功共享”通知。 它的工作原理,但我唯一的问题是,它仍然显示通知,如果用户按取消。 这是我的完成处理程序代码, [controller setCompletionHandler:^(NSString *activityType, BOOL completed) { CWStatusBarNotification *notification = [CWStatusBarNotification new]; [notification displayNotificationWithMessage:@"✓ Successfully Shared Centre!" forDuration:3.0f]; notification.notificationLabelBackgroundColor = [UIColor colorWithRed:38.0f/255.0f green:81.0f/255.0f blue:123.0f/255.0f alpha:1.0f]; notification.notificationLabelTextColor = [UIColor whiteColor]; }]; 谢谢您的帮助!

如何从iOS Native Sharing能力中删除某些选项?

我正在为iOS游戏工作,并希望知道如何删除一些iOS自动共享的本地选项,如“分配给联系人”和“打印”。 我在这方面做了大量的研究,最接近的我可以find一个build议,以查看UIActivityViewController,但我一直无法find我的解决scheme,我附上了两个图像,其中一个如何看起来现在和2如何它需要在结束与选项删除,谢谢! 现在看起来如何的链接 链接与选项删除

UIActivityView附加文件到电子邮件

我在iPad App中创build了一个UIActivityView但是我不知道如何在发送邮件时附加一个文件。 我能怎么做?