我想使用UIActivityViewController共享我的应用程序文档(文件url)。当activityviewcontroller弹出(在iPad设备上测试)时,我只获得iMessage和Mail选项。我没有获得Facebook,Twitter,复制,打印等其他选项。为什么?请帮帮我。我需要Facebook,Twitter的选项。我使用NSURL共享的文件类型是.txt使用UIActivityViewController发布发布文件url
注意:我已经登录到我在iOS设置中的Facebook,Twitter帐户。
我使用的源代码:
NSURL * URL = [NSURL fileURLWithPath:self.path];
NSArray *objectsToShare = @[url];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:nil];
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
[APP_VIEW_CONTROLLER presentViewController:activityViewController animated:YES completion:nil];
}
else
{
if (![self.activityPopover isPopoverVisible]) {
self.activityPopover = [[UIPopoverController alloc] initWithContentViewController:activityViewController];
[self.activityPopover presentPopoverFromRect:pathViewController.pathViewWrapper.pathView.bounds inView:pathViewController.pathViewWrapper.pathView permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}
else
{
//Dismiss if the button is tapped while pop over is visible
[self.activityPopover dismissPopoverAnimated:YES];
}
}