gpt4 book ai didi

ios - 使用 AssetPath 创建 NSURL

转载 作者:行者123 更新时间:2023-11-29 12:21:13 29 4
gpt4 key购买 nike

使用 UIImagePickerController,我能够获取媒体的 Assets 路径,例如 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]];

现在,我想将此 Assets 路径转换为 ​​NSURL 以将其传递到以下代码块中:

if ([[UIApplication sharedApplication] canOpenURL:instagramURL])
{
[[UIApplication sharedApplication] openURL:instagramURL];
}

最佳答案

这是将 Assets 路径转换为有效 NSUrl 的方式:-

NSURL *instagramURL = [NSURL URLWithString:[[NSString stringWithFormat:@"instagram://library?AssetPath=%@&InstagramCaption=%@",[assetURL absoluteString],caption]stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
if ([[UIApplication sharedApplication] canOpenURL:instagramURL]) {
[[UIApplication sharedApplication] openURL:instagramURL];
}

引用自 this

关于ios - 使用 AssetPath 创建 NSURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30566795/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com