所以我尝试在iOS 6中新UIActivityViewController
,它真的很容易启动和运行,但我无法弄清楚如何控制它就像我想要的。所以我想发布一篇文章的链接,我也想附上链接的图片。我不想将该图片上传到某个Facebook相册,就像一个网址缩略图一样。如何在发布到Facebook和Twitter时自定义UIActivityViewController以显示URL链接?
这很容易在Facebook的SDK来完成,因为他们给它的完全控制,但有没有办法与UIActivityViewController
办呢?这是我得到的:
NSArray *activityItems = @[[NSURL URLWithString:[article link]], [UIImage imageNamed:@"myStockImage"]];
UIActivityViewController *viewCont = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
[self presentViewController:viewCont animated:YES completion:nil];
这个工程,但它将图像上传到'iOS相册'。如果我不在数组中添加图像,那么脸谱页看起来像是空白的,附件显示灰色的Safari浏览器徽标(如缩略图丢失!)在Safari中,当您尝试Facebook链接时,它会使用该页面的缩略图的屏幕抓取,我想要做这样的事情
UPDATE:
因此,这里是它看起来像我的应用程序(使用UIActivityViewController或SLCompose方式)。看看它是如何将图片上传到相册iOS Photos
这里就是我想它看起来像(见Safari浏览器也):
已用时间!在这个血腥的事情,试图找出为什么它不会正确地采取我的网址。谢啦 ! – Alex
使用google.com时可以使用,但使用链接到我们的Facebook页面时,它只显示一个丑陋的指南针。但是,当我在Facebook上分享链接时,链接是一个集成的“Facebook页面”链接,非常好。但它非常令人讨厌,在Facebook上使用自己的网页时,手机上的缩略图不会起作用。 grrr – bobmoff
谢谢。它正在工作.... – Puvanarajan