UIActivityViewController不会将URL发布到Twitter和Facebook

时间:2014-08-12 23:57:42

标签: ios objective-c ios7 uiactivityviewcontroller

我正在使用UIActivityViewController将一些文本,URL和图像共享到电子邮件,Twitter,Facebook等。

// Define parameters
NSString *text = @"example text";
NSURL *url = [NSURL URLWithString:@"www.google.com"];
UIImage *image = self.myImage;

// Create and display activity view controller
NSArray *activityItems = @[text, url, image];
UIActivityViewController *activityController = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
[self presentViewController:activityController animated:YES completion:nil];

文本和图片显示在电子邮件中并发布到Twitter / Facebook,但URL不会显示在任何地方。任何想法可能是什么问题?

1 个答案:

答案 0 :(得分:3)

NSURL *url = [NSURL URLWithString:@"www.google.com"];

不是有效的网址。它没有计划。尝试:

NSURL *url = [NSURL URLWithString:@"http://www.google.com"];