iOS 8 – 禁用iCloud照片共享活动
显然iOS8默认会在iOS8的活动视图中添加一个“iCloud照片共享”活动,我还没有find有关它的任何有用的文档,特别是如何明确地删除它(进入“更多”选项允许用户切换显示/隐藏它,但对于我们的应用程序,我们想完全禁止这个选项)。
有没有人想出了什么关于如何禁用这个? 任何input将不胜感激。 谢谢!
如果您使用完整的图像初始化您的UIActivityViewController,默认情况下将iCloud共享设置为活动types。 你可以在你的activityItems数组中添加一个string。 此举将导致iCloud共享从activityTypes中移除。
NSArray *Items = [NSArray arrayWithObjects: image1, image2, @"", nil]; UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:Items applicationActivities:nil];
通常你会在你的UIActivityViewController
实例上设置excludedActivityTypes
属性 – 例如,为了排除发布到Facebook,你会把UIActivityTypePostToFacebook
放在该数组中。
但它看起来不像“ 内置活动types”列表(在文档中或在UIActiviy.h
)包含iCloud Photos的常量。 这可能值得提出一个错误 。