无法在Skype上使用UIAcivityViewController共享图像。此外,Skype选项在iPhone上的照片应用程序中不可用,为什么?尽管如此,所有其他共享应用程序都可用。
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、Image或String-当您同时发送这两个时,只需要字符串:\