gpt4 book ai didi

iOS 将图像和文本共享到 UIActivityViewController,然后在 Objective-C 中出现错误

转载 作者:行者123 更新时间:2023-11-29 11:34:20 25 4
gpt4 key购买 nike

虽然像普通图像一样共享图像,但它会正常工作。但是当从 UIImageView 获取图像并分享它时会抛出错误。

如何解决这个问题?
并分享图片。

我的代码哪里出了问题。

NSString * title =[NSString stringWithFormat:@"Address: \n %@",self.label.text];
UIImage *image = self.imageView.image;
UIActivityViewController* activityViewController =[[UIActivityViewController alloc] initWithActivityItems:@[title, image] applicationActivities:nil];
activityViewController.excludedActivityTypes = @[UIActivityTypeAirDrop];

[self presentViewController:activityViewController animated:YES completion:^{}];

错误:

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[MFMailComposeInternalViewController addAttachmentData:mimeType:fileName:] attachment must not be nil.'

最佳答案

您共享的附件是nil,这是您在运行时崩溃的原因。

在附加附件之前,您需要检查附件文件是否可用。

例如。

if (self.imageView.image == nil) {
NSLog("image not available.")
return
}

关于iOS 将图像和文本共享到 UIActivityViewController,然后在 Objective-C 中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50712885/

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