Tag: uiactivityviewcontroller

UIActivityViewController排除所有的UIActivityCategoryAction

我已经实例化了一个UIActivityViewController 。 方便的是,我可以使用属性excludedActivityTypes排除单个活动types 。 我现在想排除活动类别 UIActivityCategoryAction 。 如何排除活动类别,而不是单个活动types?

UIActivityViewController在设备上呈现时会崩溃

我在添加ios默认分享表/ UIActivityViewController在我的项目上遇到麻烦。 它在模拟器上工作正常,但它使用USB电缆或testing飞行在设备(iPhone)上运行时崩溃。 我得到的错误消息是: *由于未捕获exception'NSInvalidArgumentException',原因:'* – [__ NSCFString rangeOfString:options:range:locale:]:nil argument'***第一次抛出调用堆栈:(0x182ddedb0 0x182443f80 0x182ddecf8 0x1836d2ac8 0x1928f90cc 0x1928f8394 0x187f3cc40 0x187f3c844 0x1888f5050 0x182cd6584 0x182ccd2ac 0x1888f4c9c 0x1888f5560 0x187f3cc40 0x187f3c844 0x1883b4bd8 0x18813cc78 0x187f3cc40 0x187f3c844 0x1882c4228 0x1882bd3b8 0x1882bee54 0x1882c1890 0x1880373cc 0x1001ae7b8 0x187f74be8 0x187f74b64 0x187f5c870 0x187f74454 0x187f2cc0c 0x187f6d610 0x187f6cc0c 0x187f3d04c 0x187f3b628 0x182d9509c 0x182d94b30 0x182d92830 0x182cbcc50 0x1845a4088 0x187fa6088 0x100137c88 0x18285a8b8)的libc ++ abi.dylib:与typesNSException的未捕获的exception终止 这是我使用的代码 -(void)share […]

如何显示下载之前模糊的图像(如在WhatsApp)在iOS?

我正在做一个聊天应用程序的图像发送和下载。 我想在WhatsApp中做一些animation。 那么,如何显示模糊的图像呢? 我的图像是从服务器上下载的。 请帮帮我。

使用UIActivityViewController共享多个图像

我试图与UIActivityViewController共享多个图像,但到目前为止,我发现的例子一次只共享1个图像。 有什么build议么?

iOS 6共享消息,不像照片(UIActivityViewController和UIDocumentInteractionController)

在iOS 6中,点击照片应用程序中的操作button将显示标准的UIActivityViewController: 从消息中做同样的select。 这看起来像它使用UIDocumentInteractionController API来拉所有的应用程序,说他们可以处理图像。 我的问题是双重的: 如何进入消息操作菜单? Tumblr和半色调,仅举几例,已经做到了…我似乎无法find文档。 如何显示消息式的操作菜单? 当我提出一个UIActivityViewController它没有这些选项…只是标准设置Facebook / Twitter /复制/打印/保存到相机卷/等。 谢谢!

通过UIActivityController共享视​​频PHAsset

我正尝试使用requestAVAsset通过UIActivityController共享videoPHAsset 。 这适用于消息传递,但不适用于AirDrop,指示为“失败”。 PHCachingImageManager.default().requestAVAsset(forVideo: asset, options: nil, resultHandler: { (givenAsset, audioMix, info) in let videoAsset = givenAsset as! AVURLAsset let videoURL = videoAsset.url DispatchQueue.main.async { let activityViewController = UIActivityViewController( activityItems: [videoURL], applicationActivities: nil) activityViewController.excludedActivityTypes = [UIActivityType.saveToCameraRoll] if let popoverPresentationController = activityViewController.popoverPresentationController { popoverPresentationController.barButtonItem = (sender) } self.present(activityViewController, animated: true, completion: nil) } }) 这似乎正确地build立了UIActivityController ,只能用于某些活动: […]

共享应用程序快捷方式

我见过很多应用程序使用UIApplicationShortcutIconTypeShare应用程序快捷方式,从主屏幕上分享他们的应用程序。 它从主屏幕启动一个UIActivityViewController而不用打开应用程序。 你是怎样做的?

UIActivityViewController在iOS 8上显示“更多”button与自定义活动

现在iOS 8 SDK的XCode 6已经出来了,我们可以谈论一些东西。 我试图在iOS 7上使用UIActivityViewController的自定义活动,一切正常。 但在iOS 8上,当显示自定义活动时,坐在他们旁边的“更多”button,单击此button将显示完全相同的自定义活动。 有没有人find一个解决方法来删除这个button? 我还找不到任何解决scheme。

Twitter图标在设备上的iOS 7中的UIActivityViewController中不显示

我正在使用UIActivityViewController从我的应用程序共享信息到Twitter和FB,这是在设置中正确configuration。 代码是最简单的: – (IBAction)share { NSString *postText = @"some text"; UIImage *postImage = [UIImage imageNamed:@"myImage"]; NSURL *postURL = [NSURL URLWithString:@"myUrl"]; NSArray *activityItems = @[postText, postImage, postURL]; UIActivityViewController *activityController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil]; activityController.excludedActivityTypes = @[ UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll, UIActivityTypeCopyToPasteboard, UIActivityTypeMail, UIActivityTypeMessage, UIActivityTypePostToWeibo, ]; [activityController setCompletionHandler:^(NSString *activityType, BOOL completed) { if ([activityType isEqualToString:UIActivityTypePostToFacebook]) { […]

UIActivityViewController认为我的JPG是通过文件URL共享video

我有保存在Documents目录中的可以从标准UIActivityViewController共享的jpg文件。 所有的活动项目(包括保存图像)都按预期工作,但是当点击保存图像时,控制台中会显示以下错误信息,尽pipejpg实际上已经保存到相机胶卷中。 这是在iOS的错误,或者我必须以某种方式指定我的文件是一个JPG文件的URL(而不是video)? 2015-07-29 06:46:58.317 AppName [4658:893408] Video /var/mobile/Containers/Data/Application/A63DF08E-21D0-435D-A0D7-84D73D632FC9/Documents/ImageStore/805/23.jpg无法保存到保存的照片相册:错误域= AVFoundationErrorDomain代码= -11828“无法打开”UserInfo = 0x1702e8b80 {NSLocalizedFailureReason =此媒体格式不支持,NSLocalizedDescription =不能打开,NSURL =文件:/ / var /移动/容器/数据/应用程序/ A63DF08E-21D0-435D-A0D7-84D73D632FC9 / Documents / ImageStore / 805 / 23.jpg,NSUnderlyingError = 0x170c4f9f0“操作无法完成(OSStatus错误-12847。)”} 以下是我正在使用的代码: NSURL *fileURL = [NSURL fileURLWithPath: […path to my file…] isDirectory:NO]; UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[fileURL] applicationActivities:nil]; activityViewController.excludedActivityTypes = @[UIActivityTypeCopyToPasteboard, UIActivityTypePrint, UIActivityTypeAssignToContact, UIActivityTypeAddToReadingList, […]