解析 json 时如何使按钮从 json 加载 url?
Posted
技术标签:
【中文标题】解析 json 时如何使按钮从 json 加载 url?【英文标题】:when parsing json how to make a button load a url from the json? 【发布时间】:2012-09-05 16:55:12 【问题描述】:我将如何对其进行编码,以便当我按下 UIButton 时它会播放来自 mobile_url 的视频? 我正在调整一个 twitter json api 提要抓取器来获取我的 vimeo json api 提要,下面的代码是我如何解析标签的提要,但我将如何做到这一点,以便主视图的每个单元格都会更改链接按钮,就像它为标签所做的那样。在 json 中,url 是 @"mobile_url"。
我有
NSDictionary *tweet = self.detailItem;
NSString *text = [tweet objectForKey:@"title"];
NSString *name = [tweet objectForKey:@"description"];
NSString *tags = [tweet objectForKey:@"tags"];
NSString *date = [tweet objectForKey:@"upload_date"];
nameLabel.text = text;
tweetLabel.text = name;
tagsLabel.text = tags;
dateLabel.text = date;
标签效果很好。但我是否需要使用类似这样的东西来提取应用内视频。
NSString *playUrl = [tweet objectForKey:@"mobile_url"]
【问题讨论】:
【参考方案1】:您的代码似乎与您所询问的内容不太相关,但假设您知道要打开它的 URL,可以使用 UIApplication
的 openURL
来完成。
要打开带有按钮的 URL,只需将此操作链接到您的按钮。
- (IBAction)openMyURL:(id)sender
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"myURLstring"]];
【讨论】:
以上是关于解析 json 时如何使按钮从 json 加载 url?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 unicode 从 python 服务解析 JSON? SyntaxError: Unexpected token u
在.Net Core 3.1中使用NewtonSoft将DataTable转换为JSON字符串时如何使JSON字符串不包含'\u0022'或'\'等字符[重复]
如何在不解析的情况下在javascript中同步包含JSON数据?