iOS如何实现官方分享功能

标签 ios facebook twitter share uiactivityviewcontroller

包括facebook, twitter, message, email等等,像这样:

iOS share function

最佳答案

在你的 ViewController.m 中:

NSString *message = @"The Flyer http://flyerdream.tumblr.com";
UIImage *image = [UIImage imageNamed:@"flyer"];
NSArray *arrayOfActivityItems = [NSArray arrayWithObjects:message, image, nil];
UIActivityViewController *activityVC = [[UIActivityViewController alloc]
                                         initWithActivityItems:arrayOfActivityItems applicationActivities:nil];

[self.navigationController presentViewController:activityVC animated:YES completion:nil];

关于iOS如何实现官方分享功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21824422/

相关文章:

ios - BartyCrouch - 基本语言检测

objective-c - Objective-C - 加载表格 View 单元格时崩溃

iphone - NSFetchedResultsChangeUpdate 被触发而不是 NSFetchedResultsChangeDelete

javascript - 您必须在调用 logIn 之前初始化 FacebookUtils

Python:检查Twitter用户A是否关注用户B

ios - 缩放 UIWebView 内容

javascript - FBJS JavaScript getElementById 返回空值?

facebook - 使用 FQL 获取用户的 Facebook Likes

python - 如何使用高级完整文件搜索

ruby - EventMachine - 你怎么知道你是否落后了?