例如,如果用户使用URL myapp:// section /?ID = 123点击链接,我想在方案之后使用字符串作为在我的应用中跳转到哪个部分然后拆分键/值的指示作为向用户呈现哪个子视图的指示.
我猜一个正则表达式会起作用.
解决方法 这是NSURL类及其用法的示例.NSURL *url = [NSURL URLWithString:@"foo://name.com:8080/12345;param?foo=1&baa=2#fragment"];NSLog(@"scheme: %@",[url scheme]); NSLog(@"host: %@",[url host]); NSLog(@"port: %@",[url port]); NSLog(@"path: %@",[url path]); NSLog(@"path components: %@",[url pathComponents]); NSLog(@"parameterString: %@",[url parameterString]); NSLog(@"query: %@",[url query]); NSLog(@"fragment: %@",[url fragment]);
输出:
scheme: foohost: name.comport: 8080path: /12345path components: ( "/",12345)parameterString: paramquery: foo=1&baa=2fragment: fragment总结
以上是内存溢出为你收集整理的objective-c – 用于将URL拆分为其组成部分的正则表达式全部内容,希望文章能够帮你解决objective-c – 用于将URL拆分为其组成部分的正则表达式所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)