1

我有一个使用 UIActivityViewController 进行共享的 iOS 应用程序。当我尝试通过 Pinterest 分享时,我会非常短暂地看到 Pinterest 分享对话框,然后它就消失了。

以下消息将打印到日志中:

plugin pinterest.ShareExtension interrupted

是什么导致了这个错误?我需要做什么才能使 Pinterest 共享正常工作?

4

1 回答 1

1

我已经有了一个UIActivityItemSource来生成我的分享链接。我能够通过返回NSString而不是返回NSURLPinterest 扩展来解决这个问题。

if ([activityType isEqualToString:PinterestExtentionType]) {
    //Unclear why but passing an NSURL to the Pinterest iOS8 extention results in it instantly closing
    return shareUrlString;
} else {
    return [NSURL URLWithString:shareUrlString];
}
于 2014-11-07T21:51:15.653 回答