注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

融智技术学院

融智技术学院163分站,为广大好友提供更多的帮助

 
 
 

日志

 
 

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

2014-04-01 13:18:13|  分类: iPhone |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
问:

今天,我遇到了一个难题。在Instagram, twitter, Fb中我的用户想要分享图片。我已经做twitter Fb,但是没有发现任何的API或者在Internet上为了实现在Instagram上分享图片的任何的东西。在nstagram上分享图片是否可能呢?如果是的话怎么实现?

当我点击instagram的开发者网站时,我发现了在采用Rails PythonRuby,但是没有iOS SDK的参考文档。

补充:我已经在(instagram.com/developer)此网站得到了instagram的令牌,但是现在,不知道下一步该怎么用Instagram分享图像。

帮帮我

答:

最后我得到了答案。在Instagram上你不能直接发布一个图像。你必须使用UIDocumentInteractionController改变图像的方向。

  • @property (nonatomic, retain) UIDocumentInteractionController *dic;   
  •  
  • CGRect rect = CGRectMake(0 ,0 , 0, 0);
  • UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, self.view.opaque, 0.0);
  • [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
  • UIGraphicsEndImageContext();
  • NSString  *jpgPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/test.igo"];
  •  
  • NSURL *igImageHookFile = [[NSURL alloc] initWithString:[[NSString alloc] initWithFormat:@"file://%@", jpgPath]];
  • //    NSURL *igImageHookFile = [[NSURL alloc] initWithString:[[NSString alloc] initWithFormat:@"file://%@", screenshot]];
  • self.dic.UTI = @"com.instagram.photo";
  • self.dic = [self setupControllerWithURL:igImageHookFile usingDelegate:self];
  • self.dic=[UIDocumentInteractionController interactionControllerWithURL:igImageHookFile];
  • [self.dic presentOpenInMenuFromRect: rect    inView: self.view animated: YES ];
  • - (UIDocumentInteractionController *) setupControllerWithURL: (NSURL*) fileURL usingDelegate: (id <UIDocumentInteractionControllerDelegate>) interactionDelegate {
  • UIDocumentInteractionController *interactionController = [UIDocumentInteractionController interactionControllerWithURL: fileURL];
  • interactionController.delegate = interactionDelegate;
  • return interactionController;
  • }

注意:一旦你重定向到instagram应用程序,就不可以返回到你的应用程序。你必须再一次打开你的应用程序。

温馨提示:您的支持与理解,是我们工作最大的动力。如果您是从网上购买的图书,请在对应的网店,给予本书一个好评,我们将衷心感谢!!!
以下是《轻松学iPhone开发对应的购书评论地址:
当当网http://product.dangdang.com/23276890.html
亚马逊http://www.amazon.cn/dp/B00D6MTF78
京东网http://item.jd.com/11253943.html

  评论这张
 
阅读(13)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017