设为首页收藏本站

融智技术学院

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 544|回复: 0

【iPhone每日一问】如何在iOS上的Instagran中分享图片?

[复制链接]
MrLi 发表于 2014-3-17 15:00:02 | 显示全部楼层 |阅读模式
问:
今天,我遇到了一个难题。在Instagram, twitter, Fb中我的用户想要分享图片。我已经做twitter和 Fb,但是没有发现任何的API或者在Internet上为了实现在Instagram上分享图片的任何的东西。在nstagram上分享图片是否可能呢?如果是的话怎么实现?
当我点击instagram的开发者网站时,我发现了在采用Rails 和 Python的Ruby库,但是没有iOS SDK的参考文档。
补充:我已经在(instagram.com/developer)此网站得到了instagram的令牌,但是现在,不知道下一步该怎么用Instagram分享图像。
帮帮我
答:
最后我得到了答案。在Instagram上你不能直接发布一个图像。你必须使用UIDocumentInteractionController改变图像的方向。
  1. @property (nonatomic, retain) UIDocumentInteractionController *dic;   

  2. CGRect rect = CGRectMake(0 ,0 , 0, 0);
  3. UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, self.view.opaque, 0.0);
  4. [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
  5. UIGraphicsEndImageContext();
  6. NSString  *jpgPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/test.igo"];

  7. NSURL *igImageHookFile = [[NSURL alloc] initWithString:[[NSString alloc] initWithFormat:@"file://%@", jpgPath]];
  8. //    NSURL *igImageHookFile = [[NSURL alloc] initWithString:[[NSString alloc] initWithFormat:@"file://%@", screenshot]];
  9. self.dic.UTI = @"com.instagram.photo";
  10. self.dic = [self setupControllerWithURL:igImageHookFile usingDelegate:self];
  11. self.dic=[UIDocumentInteractionController interactionControllerWithURL:igImageHookFile];
  12. [self.dic presentOpenInMenuFromRect: rect    inView: self.view animated: YES ];
  13. - (UIDocumentInteractionController *) setupControllerWithURL: (NSURL*) fileURL usingDelegate: (id <UIDocumentInteractionControllerDelegate>) interactionDelegate {
  14. UIDocumentInteractionController *interactionController = [UIDocumentInteractionController interactionControllerWithURL: fileURL];
  15. interactionController.delegate = interactionDelegate;
  16. return interactionController;
  17. }
复制代码
注意:一旦你重定向到instagram应用程序,就不可以返回到你的应用程序。你必须再一次打开你的应用程序。
温馨提示:您的支持与理解,是我们工作最大的动力。如果您是从网上购买的图书,请在对应的网店,给予本书一个好评,我们将衷心感谢!!!
以下是《轻松学iPhone开发》对应的购书评论地址:
当当网:http://product.dangdang.com/23276890.html
亚马逊:http://www.amazon.cn/dp/B00D6MTF78
京东网:http://item.jd.com/11253943.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

新突破电商

小黑屋|手机版|Archiver|融智技术学院 ( 京ICP备09018999号  

GMT+8, 2019-1-22 00:51

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表