iOS:在 UIActivityViewController 中无法使用 Skype 进行图像共享
Posted
技术标签:
【中文标题】iOS:在 UIActivityViewController 中无法使用 Skype 进行图像共享【英文标题】:iOS: Skype not available in UIActivityViewController for image sharing 【发布时间】:2015-10-30 12:29:28 【问题描述】:无法在 Skype 上使用 UIAcivityViewController 共享图像。 iPhone 上的照片应用程序中也没有 Skype 选项,为什么?虽然,所有其他共享应用程序都可用。
IImage *img = [self imageWithView:self.viewSubContailer];
NSString* str = [NSString stringWithFormat:@"Test"];
NSArray *arrActivityItems = @[img,str];//
UIActivityViewController * avc = [[UIActivityViewController alloc] initWithActivityItems:arrActivityItems applicationActivities:nil];
[avc setValue:@"Test" forKey:@"subject"];
NSLog(@"self.delegate : %@",self.delegate);
[(TestViewController*)self.delegate presentViewController:avc animated:YES completion:nil];
if([[UIApplication sharedApplication] respondsToSelector:(@selector(setCompletionWithItemsHandler:))])
[avc setCompletionWithItemsHandler:^(NSString *activityType, BOOL completed, NSArray *returnedItems, NSError *activityError)
NSLog(@"ERROR ON cancel:%@",activityError);
[self.delegate cancelSharingAction];
];
else
[avc setCompletionHandler:^(NSString *activityType, BOOL completed)
[self.delegate cancelSharingAction];
];
【问题讨论】:
这可能有助于尝试登录 Skype 然后检查是否显示选项:***.com/questions/18956620/… 感谢您的快速回复,但我已经登录了。 你也没有在excludedActivityTypes中添加Skype?请分享你的uiactivityviewcontroller代码 【参考方案1】:你可以分享到Skype或图片或字符串——当你发送两者时,它只需要字符串:\
【讨论】:
以上是关于iOS:在 UIActivityViewController 中无法使用 Skype 进行图像共享的主要内容,如果未能解决你的问题,请参考以下文章
iOS - NSInternalInconsistencyException 在 iOS 9 和 10 上发生,但在 iOS 11 上运行良好
iOS 纵横比约束在 iOS 7 上中断,适用于 iOS 8