2

我正在使用 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];

有人对此有任何想法吗?

4

0 回答 0