ios - 在 iOS 9 中通过 WhatsApp 共享字符串 + 图像

标签 ios objective-c whatsapp

在 iOS 9 + Xcode 7.3 中通过 WhatsApp 共享字符串 + 图像时出现错误。 iOS 8 完美运行。 代码:

UIActivityViewController *activityController = [[UIActivityViewController alloc] initWithActivityItems:sharingItems applicationActivities:nil];

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

    activityController.excludedActivityTypes = excludeActivities;

    [activityController setValue:[NSString stringWithFormat:@"Test msg"] forKey:@"subject"];

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

enter image description here

最佳答案

iOS 9 中,您需要在项目 .plist 文件中添加以下行:

<key>LSApplicationQueriesSchemes</key>
 <array>
  <string>whatsapp</string>
 </array>

.plist中添加后检查。

关于ios - 在 iOS 9 中通过 WhatsApp 共享字符串 + 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36745063/

相关文章:

iphone - 国家层面的离线反向地理编码

ios - 将值设置为另一个类的属性的类对象 - Objective c

objective-c - 将uiview分配或替换给其他uiview

ios - 调用类扩展中定义的方法时无法识别的选择器

lua - 为什么WhatsApp无法播放所有gif文件?

ios - 更改 UITabBarItem 图像

IOS为委托(delegate)函数添加观察者(如)scrollViewDidEndDecelerating :

ios - SWRevealViewController 中的推送 View 错误

python - 如何将此 .txt 转换为数据框?

android - 如何在 Whatsapp 中将文本设置为描述(关于)?