【发布时间】:2015-06-01 06:16:26
【问题描述】:
使用 UIImagePickerController,我可以获得像 assets-library://asset/asset.MOV?id=2A2CE6C9-C178-4395-977B-E6F159BF6D5E&ext=MOV 这样的媒体的资产路径。
NSURL *instagramURL = [NSURL URLWithString:[NSString stringWithFormat:@"instagram://library?AssetPath=%@&InstagramCaption=%@",[referenceURL absoluteString], strInstagramCaption]];
现在,我想将此 Asset Path 转换为 NSURL 以将其传递到以下代码块:
if ([[UIApplication sharedApplication] canOpenURL:instagramURL])
{
[[UIApplication sharedApplication] openURL:instagramURL];
}
【问题讨论】:
-
我能问你一个问题吗?当您这样做时,您是否发现 Instagram 应用有时会转到之前添加的图像/视频?所以换句话说,它出于某种原因打开了第二个到最新的?
-
不,上面的 instagramURL 会打开 Instagram 应用的主页标签
-
好吧,我一直在测试它,它会打开照片/视频上传器。
-
你能分享整个代码吗?
-
我基本上是在使用这篇文章中的代码:stackoverflow.com/a/27702493/4657588
标签: ios objective-c xcode instagram-api