适用于我的iOS应用的共享表。正如我在此链接中提到的那样How to display the default iOS 6 share action sheet with available share options?。
我最终得到了以下工作代码:
NSString *string = @"Some text to share";
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[string]
applicationActivities:nil];
[self presentViewController:activityViewController
animated:YES
completion:^{
NSLog(@"complerted.");
}];
但我只看到电子邮件&留言按钮!!?
如何在Facebook,Twitter等分享表中获取其他社交媒体按钮,如下所示。即使用户帐户在设备中不可用/创建?(我们可以看到iOS默认Photos
应用,其中共享表有社交按钮,即使例如未安装在设备中的Facebook!)我应该启用还是扩展扩展名?
请帮忙, 谢谢&的问候,
//更新
- 我添加了iOS-8社交框架并导入了#import <Social/Social.h>
。
答案 0 :(得分:2)
此UIactivityController显示可以共享您的字符串或图像的应用程序。如果您尚未添加任何Facebook或Twitter帐户,则不会在此操作表中显示该应用程序。
尝试在您的设备设置中添加Facebook和Twitter帐户。你也可以看到那个应用程序。
答案 1 :(得分:0)
您的共享表中有一个“更多”按钮。点击它&amp;它将显示所有可用的扩展&amp;为Facebook&amp;鸣叫声。