Questions tagged «uiactivityviewcontroller»

19
UIActivityViewController在iOS 8 iPad上崩溃
我目前正在使用Xcode 6(测试版6)测试我的应用。UIActivityViewController可以在iPhone设备和模拟器上正常运行,但在iPad模拟器和设备(iOS 8)上崩溃并显示以下日志 Terminating app due to uncaught exception 'NSGenericException', reason: 'UIPopoverPresentationController (<_UIAlertControllerActionSheetRegularPresentationController: 0x7fc7a874bd90>) should have a non-nil sourceView or barButtonItem set before the presentation occurs. 我正在将以下代码用于iOS 7和iOS 8的iPhone和iPad NSData *myData = [NSData dataWithContentsOfFile:_filename]; NSArray *activityItems = [NSArray arrayWithObjects:myData, nil]; UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:nil applicationActivities:nil]; activityViewController.excludedActivityTypes = @[UIActivityTypeCopyToPasteboard]; …

6
在Swift中使用UIActivityViewController共享文本或图像的基本示例
我想知道如何与iOS中的其他应用共享,从而开始了我的搜索工作。我发现两种重要的方法是 UIActivityViewController UIDocumentInteractionController 这些方法和其他方法在此SO答案中进行比较。 通常,当我学习一个新概念时,我喜欢看一个入门的基本示例。一旦完成基本设置,以后就可以修改它了。 有许多与相关的问题UIActivityViewController,但我找不到任何仅要求一个简单示例的问题。由于我刚刚学习了如何执行此操作,因此我将在下面提供自己的答案。随时添加一个更好的版本(或Objective-C版本)。


20
从iOS7中的UIActivityViewController呈现时,无法在邮件编辑器中设置发送和取消按钮的文本颜色
我正在使用UIActivityViewController共享iOS7中的项目。当我点击“邮件”选项时,它将弹出邮件编辑器,但是导航栏上的“取消”和“发送”按钮以及导航栏本身是蓝色的,很难阅读,因此我想更改其颜色。它适用于iOS6,但不适用于iOS7。 我试过了 [[UIBarButtonItem appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor redColor], UITextAttributeTextColor, [UIColor clearColor], UITextAttributeTextShadowColor, nil] forState:UIControlStateNormal]; 在iOS6中可以使用 [[UIBarButtonItem appearance] setTintColor:[UIColor redColor]]; [[UINavigationBar appearance] setBarTintColor:[UIColor redColor]]; 这会导致该颜色在应用首次运行时闪烁红色,然后立即切换回蓝色。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.