我正在使用 UIActivityViewController 进行图像共享,
在这,我得到一个错误,
SLRemoteComposeViewController: (this may be harmless) viewServiceDidTerminateWithError: Error Domain=_UIViewServiceInterfaceErrorDomain Code=3 "(null)" UserInfo={Message=Service Connection Interrupted}
在 WhatsApp 分享中。
我的代码如下,
NSArray *excludedActivityTypes = @[UIActivityTypeAssignToContact, UIActivityTypeCopyToPasteboard, UIActivityTypeMessage];
UIActivityViewController *activityView = [[UIActivityViewController alloc] initWithActivityItems:@[_originalImage] applicationActivities:nil];
[[activityView popoverPresentationController] setBarButtonItem:btn];
activityView.excludedActivityTypes = excludedActivityTypes;
activityView.completionWithItemsHandler = ^(NSString *activityType, BOOL completed, NSArray *returnedItems, NSError *activityError) {
if(completed && [activityType isEqualToString:UIActivityTypeSaveToCameraRoll]){
[self dismissViewControllerAnimated:YES completion:nil];
}
};
[self presentViewController:activityView animated:YES completion:nil];
有人对此有任何想法吗?