I have an iOS app that uses UIActivityViewController for sharing. When I try to share via Pinterest I see the Pinterest share dialog very briefly and then it disappears.
The following message is printed to the log:
plugin pinterest.ShareExtension interrupted
What is causing this error? What do I need to do to make Pinterest sharing work?
I already had a UIActivityItemSource
to generate my share link. I was able to resolve this issue by returning an NSString
rather than NSURL
to the Pinterest extension.
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];
}