我有一个应用程序,它解析 URL 链接的 JSON 提要,然后将这些 URL 存储在字符串中。这很好用,但是 URL 链接如下所示:
(
"http://instagram.com/p/cCEfu9hUxG/"
)
如何去掉 URL 末尾的括号和撇号?
我需要在 UIWebView 中打开 URL,但由于括号和撇号位于 URL 的末尾,我不能。
JSON 提要中的信息正在 UITableView 中呈现。当用户点击 UITableView 的其中一个单元格时,该单元格的相关 URL 将存储在 NSString 中,然后我的 UIWebView 将读取该 NSString。这是我的代码:
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
int storyIndex = [indexPath indexAtPosition: [indexPath length] - 1];
NSString *storyLink = [[[[_dataSource objectAtIndex: storyIndex] objectForKey:@"entities"] objectForKey:@"urls"] valueForKey:@"expanded_url"];
//[webviewer loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:storyLink]]];
NSLog(@"\n\n LINK: %@", storyLink);
[UIView beginAnimations:@"animateAdBannerOn" context:NULL];
[UIView setAnimationDuration:1.2];
webviewer.alpha = 1.0;
[UIView commitAnimations];
}
我是 NSString 中的 URL。
这是 JSON 提要:
{
"coordinates": null,
"favorited": false,
"truncated": false,
"created_at": "Sat Aug 25 17:26:51 +0000 2012",
"id_str": "239413543487819778",
"entities": {
"urls": [
{
"expanded_url": "https://dev.twitter.com/issues/485",
"url": "https://t.co/p5bOzH0k",
"indices": [
97,
118
],
"display_url": "dev.twitter.com/issues/485"
}
],
"hashtags": [
],
"user_mentions": [
]
}
谢谢,丹。