正如Instagram官方文件所述
要在照片中包含预先填充的标题,可以将文档交互请求中的注释属性设置为包含“InstagramCaption”键下的NSString的NSDictionary。注意:此功能将在Instagram 2.1及更高版本中提供。
对于Instagram 4.x或更低版本,它运作良好。但对于Instagram 5.0,Instagram团队增加了一项名为“Direct”的新功能。当用户上传照片时,他们有两个选项“关注者”或“直接”。我认为这就是为什么“InstagramCaption”不起作用的原因。是否有一种以编程方式添加标题的新方法?
非常感谢你!
self.dic.annotation = @{@"InstagramCaption" : captionString};
self.dic.delegate = self;
[self.dic presentOpenInMenuFromRect:shareButton.frame inView:self.view animated:YES];
现在不行。
答案 0 :(得分:3)
迄今为止我得到的最佳回应:
感谢您对Instagram平台的报道和兴趣。我们知道这个问题,它将在iOS应用的下一次更新中修复。
我随后询问了解决方法的时间范围或更多信息,但没有听到任何消息。
答案 1 :(得分:0)
这已在Instagram版本5.0.1中修复。
看来他们已经从他们的URL方案中删除了caption url参数了。因此,UIDocumentInteractionController仍然可以通过注释属性传递标题,但不再支持尝试通过URL方案添加标题。