wha*_*lit 7 iphone mms uipasteboard ios
当我手动调出"新消息"时,我会在文本编辑区域的左侧看到一个摄像头图标.当我使用MFMessageComposeViewController时,它不会显示此图标,这意味着您无法插入图像.我知道这可以做到,因为制作txtAgif的人可以做到.一个微妙的区别是盖子已打开.这可能是他们如何使其发挥作用的线索.
我知道MFMessageComposeViewController不允许您以编程方式插入图像,这就是我正在复制到UIPasteboard技巧的原因.这部分很完美.
这个同样的问题已经被问在这里和这里的问题没有得到回答除了"它不能这样做."
这是我的第一篇文章,所以我没有足够高的排名来贡献其他问题的帖子.
他们是怎么做到的?有没有MFMessageComposeViewController的技巧或他们使用完全不同的东西?
我找到了答案!使用 UIApplication sharedApplication 启动空白消息有效,而 MFMessageComposeViewController 则无效。因为我使用的是 UIPasteboard,所以不需要将项目插入正文中。
NSString *phoneToCall = @"sms: 123-456-7890";
NSString *phoneToCallEncoded = [phoneToCall stringByAddingPercentEscapesUsingEncoding:NSASCIIStringEncoding];
NSURL *url = [[NSURL alloc] initWithString:phoneToCallEncoded];
[[UIApplication sharedApplication] openURL:url];
Run Code Online (Sandbox Code Playgroud)
这是 MFMessageComposeViewController 中的一个错误,因为为什么它们允许将图像插入其中一个而不是另一个中。我想插入图像,但我不被允许这样做,因为我没有足够的声誉。
| 归档时间: |
|
| 查看次数: |
2267 次 |
| 最近记录: |