繁体   English   中英

如何通过本机iOS应用在SnapChat上共享图像?

[英]How to share image at SnapChat from my native iOS app?

我想通过本机iOS应用程序在SnapChat上共享图像。 我试图搜索集成过程,但找不到任何方法,因此我可以在SnapChat中集成用于共享应用程序中图像的逻辑。 请帮忙。 如果可能,请分享任何示例?

您尝试了..当您在我们的应用中单击非共享按钮时:您可以传递图像,文本或数据

检查代码:

 NSArray *objectsToShare = @[your text or image objects..];  


UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:nil];

NSArray *excludeActivities = @[UIActivityTypeAirDrop,
                               UIActivityTypePrint,
                               UIActivityTypeAssignToContact,
                               UIActivityTypeSaveToCameraRoll,
                               UIActivityTypeAddToReadingList,
                               UIActivityTypePostToFlickr,
                               UIActivityTypePostToVimeo];

activityVC.excludedActivityTypes = excludeActivities;

[self presentViewController:activityVC animated:YES completion:nil];

在您内部,您可以选择snapchat或Facebook或WhatsApp ...所有已启用共享的应用程序。

试试这个就可以了

NSString *urlstring = [NSString stringWithFormat:@"Your Share URL"];

    NSURL *myurl = [NSURL URLWithString:urlstring];
    NSArray *myarray = @[myurl];
    NSLog(@"%@",myarray);
    UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:myarray applicationActivities:nil];

在这种情况下使用iPod Share

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
    [self presentViewController:controller animated:YES completion:nil];
}else {
    UIPopoverController *popup = [[UIPopoverController alloc] initWithContentViewController:controller];
    [popup presentPopoverFromRect:CGRectMake(self.view.frame.size.width/2, self.view.frame.size.height/4, 0, 0)inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM