将绝对URL更改为相对URL使用系统API快速清洁?

时间:2016-08-15 11:49:37

标签: ios nsurl nsurlrequest

我可以使用系统API快速完成这项工作吗? 我知道我可以手动使用regex或组合pathquery。 我知道NSURLComponents,但是它可以将绝对URL更改为相对的URL吗?

我只是好奇,我们可以使用系统API快速完成并清理吗?

1 个答案:

答案 0 :(得分:1)

目前我使用以下代码段:

NSURL *url;

NSURLComponents *urlComponents = [NSURLComponents componentsWithURL:url resolvingAgainstBaseURL:NO];
urlComponents.scheme = nil;
urlComponents.host = nil;

NSURL *relativeURL = urlComponents.URL;