【问题标题】:UIActivity Controller linkedIn Post is not workingUIActivity 控制器linkedIn Post 不工作
【发布时间】:2016-04-15 19:34:37
【问题描述】:

在尝试分享帖子时,LinkedIn 分享在 UIActivity 视图控制器(没有 SDK)中不起作用。 LinkedIn 帖子崩溃了,我收到了一个像 linkedIn 这样的崩溃日志:插件 com.linkedin.LinkedIn.ShareExtension 无效

NSArray *items = @[shareContentHeadingString,shareUrl];

    activityViewController = [[UIActivityViewController alloc]
                              initWithActivityItems:items applicationActivities:nil];

    NSArray *excludeActivities = @[UIActivityTypePostToFlickr,
                                   UIActivityTypePostToVimeo,
                                   UIActivityTypePostToWeibo];

    activityViewController.excludedActivityTypes = excludeActivities;

    if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"8.0")){

        activityViewController.popoverPresentationController.sourceView = self.view;
    }
    if([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPad)
    {
        if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"8.0")) {
            sharePopOverController = [[UIPopoverController alloc] initWithContentViewController:activityViewController];
            shareRect = CGRectMake(self.view.frame.size.width/2, self.view.frame.size.height/2, 1, 1);
            sharePopOverController.delegate = self;
            [sharePopOverController presentPopoverFromRect:shareRect inView:self.view permittedArrowDirections:0 animated:YES];
        }
        else{
            [self presentViewController:activityViewController animated:YES completion:nil];
        }
    }
    else{
        [self presentViewController:activityViewController animated:YES completion:nil];
    }

【问题讨论】:

  • 你能告诉我们你试过的代码吗?
  • 我没有在活动控制器中提及活动类型。 @khuong291
  • 请参考此代码dpaste.com/1296X2W@Panda

标签: ios share linkedin


【解决方案1】:

我遇到了同样的问题。然后我删除了 URL 和图像,只将字符串值传递给 LinkedIn。并且成功了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-15
    • 1970-01-01
    • 1970-01-01
    • 2017-12-26
    • 2015-02-08
    • 2015-12-06
    • 2012-12-28
    • 2017-05-29
    相关资源
    最近更新 更多