UIActivityViewController在什么应用程序和所有共享选项共享文本

在我的应用程序中,我使用UIActivityViewController在WhatsApp,Facebook和Twitter等中共享文本。

我在iOS 9和Xcode版本7.2中工作。 当我点击Whatsapp图标并点击特定联系人进行共享时,popup以下警报视图:

在这里输入图像说明

当我点击OK时 ,在debugging窗格中出现以下警告:

插件net.whatsapp.WhatsApp.ShareExtension无效

我也设置LSApplicationQueriesSchemes到.plist文件中的whatsapp ,但它没有工作。

我想共享所有分享选项中的文本,而无需任何自定义控件。

提前致谢。

我有这个问题..这是最有可能通过使用NSString而不是NSURL,这是一个工作代码:

 -(void) share { NSString* shareText = @"Sharing an eddress with you"; NSURL *website = [NSURL URLWithString:@"http://eddress.co/EDDRSS"]; NSArray *shareArray = @[shareText, website]; UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:shareArray applicationActivities:nil]; [activityVC setValue:@"Someone shared an eddress with you" forKey:@"subject"]; NSArray *excludeActivities = @[UIActivityTypeAirDrop, UIActivityTypePrint, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll, UIActivityTypeAddToReadingList, UIActivityTypePostToFlickr, UIActivityTypePostToVimeo]; activityVC.excludedActivityTypes = excludeActivities; [self.navigationController presentViewController:activityVC animated:YES completion:nil]; }