【发布时间】:2015-07-01 05:20:58
【问题描述】:
我们最近发布了 iPhone 应用程序,它使用 UIActivityViewController 像应用商店中的 zigzag 应用程序一样与 fb 和 tw 共享。
我的设备运行良好,因为我的设备用于开发。 但所有下载此应用的用户均无法使用此功能进行分享。
NSString *txtToShare = @"Please try this awesome iOS app";
NSArray *objectsToShare = [NSArray arrayWithObjects:txtToShare, nil];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:^{
}];
if ([activityVC respondsToSelector:@selector(popoverPresentationController)])
{
// iOS 8+
UIPopoverPresentationController *presentationController = [activityVC popoverPresentationController];
presentationController.sourceView = sender; // if button or change to self.view.
}
谁能告诉我为什么?
【问题讨论】:
-
您需要提供更多信息。 “无法分享”是什么意思?按下按钮时什么都没有出现?没有共享媒体的选项?等等。还提供控制所有这些的代码。
-
这是 iOS 8.3 的问题。已提交错误报告。
-
当我尝试在 iOS 8.2 上的 Facebook 上共享文本和图像时,只有图像被共享而没有文本,而 twitter 则显示连接失败错误。 @DanielStorm 你有这方面的任何信息吗,对我有帮助。 TIA
标签: ios iphone facebook twitter uiactivityviewcontroller