gpt4 book ai didi

ios - 如何直接分享文字和图片到whatsapp

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:57:37 24 4
gpt4 key购买 nike

我需要将 imagetext 直接shareWhatsApp。我尝试使用 actionsheetUIDocumentIntractionController

我试过这段代码:

if ([[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString:@"whatsapp://app"]]){
[AdDetailsViewController processImageDataWithURLString:self.strThumbImage andBlock:^(NSData *imageData) {

self.watsappShareimg = [[UIImage alloc]initWithData:imageData];

}];
UIImage * iconImage = self.watsappShareimg; //[UIImage imageNamed:@"flag.png"];
NSString * savePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/whatsAppTmp.wai"];

[UIImageJPEGRepresentation(iconImage, 1.0) writeToFile:savePath atomically:YES];

self.documentationInteractionController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:savePath]];
self.documentationInteractionController.UTI = @"net.whatsapp.image";
self.documentationInteractionController.delegate = self;

[self.documentationInteractionController presentOpenInMenuFromRect:CGRectMake(0, 0, 0, 0) inView:self.view animated: YES];


} else {
UIAlertView * alert = [[UIAlertView alloc] initWithTitle:@"WhatsApp not installed." message:@"Your device has no WhatsApp installed." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
}

提前谢谢你

最佳答案

你可以使用 UIActivityViewController 来分享 image , text 或者 URL 。这是苹果默认的分享方式

NSString *shareText = @"This is Sharable text";
UIImage * image = [UIImage imageNamed:@"Test.png"];

NSArray *array_Object = @[shareText, image];

UIActivityViewController *obj_activity = [[UIActivityViewController alloc] initWithActivityItems:array_Object applicationActivities:nil];


[self presentViewController:controller animated:YES completion:nil]

你可以试试上面的代码但是https://www.whatsapp.com/faq/en/iphone/23559013在此链接上,他们提到仅共享独立文本。对于 ImageaudioVideo 使用 DocumentationController

关于ios - 如何直接分享文字和图片到whatsapp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36170306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com