iOS 8 - 禁用 iCloud 照片共享事件

标签 ios ios8 uiactivityviewcontroller

显然 iOS8 默认情况下会在 iOS8 的事件 View 中添加一个“iCloud 照片共享”事件,我还没有找到任何关于它的有用文档,尤其是如何明确删除它(进入“更多”选项允许用户切换显示/隐藏它,但对于我们的应用程序,我们希望完全禁止此选项)。

有没有人知道如何禁用它?任何输入将不胜感激。谢谢!

Activity VC with unwanted "iCloud Photo Sharing" option

"More" option with user-performed manual enable/disable

最佳答案

如果您使用充满图像的 UIActivityViewController 初始化,iCloud 共享默认设置为事件类型。您可以在 activityItems 数组中添加一个字符串。此移动将导致 iCloud 共享从 activityTypes 中删除。

NSArray *Items   = [NSArray arrayWithObjects: image1, image2, @"", nil];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:Items applicationActivities:nil];

关于iOS 8 - 禁用 iCloud 照片共享事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25796125/

相关文章:

ios - 适用于 iOS 自定义键盘扩展的 Firebase Crashlytics

ios - 使用手势识别器和 swift 查找发件人标签

iOS崩溃: Unable to open a realm at Path

parse-platform - 使用 Swift 解析框架

IOS/objective-C : UIActivityViewController: Customize for different Activity Types

ios - 将应用程序提交到 iTunes 连接时出错 : "Invalid Signature - Code object is not signed at all"

iOS 8 : Mapkit error throws an : Must call -[CLLocationManager requestWhenInUseAuthorization]

iOS8:自定义 Swift 框架访问用 Objective-C 编写的外部框架

ios - 录音功能无法使用

ios - ios 中的 UIActivityViewController 与 UIDocumentInteractionController