【发布时间】:2013-08-01 05:35:29
【问题描述】:
我使用UIActivityViewController 将图像分享到社交网络。我需要将我的图像发布到朋友的墙上。是否可以使用 UIActivityViewController 将图像发布到朋友的墙上。
【问题讨论】:
-
看,我已经发布了答案。希望对你有帮助。
标签: iphone facebook uiimageview uiactivityviewcontroller
我使用UIActivityViewController 将图像分享到社交网络。我需要将我的图像发布到朋友的墙上。是否可以使用 UIActivityViewController 将图像发布到朋友的墙上。
【问题讨论】:
标签: iphone facebook uiimageview uiactivityviewcontroller
使用NSData,您可以将图像添加到UIActivityViewController。试试下面的一个。
NSString *text = @"your text goes here";
NSData *Da = UIImageJPEGRepresentation([UIImage imageNamed:@"Icon.png"], 1.0);
NSArray * activityItems = @[text,Da];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:[NSArray arrayWithObjects:nil]];
activityVC.excludedActivityTypes = @[UIActivityTypePostToWeibo]; //or whichever you don't need
[activityVC setCompletionHandler:^(NSString *activityType, BOOL completed) {
}];
[self presentViewController:activityVC animated:YES completion:nil];
【讨论】:
NSData。
UIActivityViewController,你只能在你的墙上发帖,不能在你朋友的墙上。