0

我正在创建一个接收并且REST URL需要匹配模式并提取参数的模块

例如:URL "http://Product/1" 应该匹配模式 "http://Product/{productId:long}" 并返回DictionarywithproductId作为 key 和 "1" 作为 value in as long

有谁知道可以做到这一点的 iPhone 框架,或者至少知道其中的一部分?

4

2 回答 2

0

NSURL有一个方法pathComponents,它返回一个包含所有不同路径组件的数组。这应该可以帮助您获得整数部分。要获得名称,我会使用NSURL. 文档说,如果 URL 格式正确,它应该可以工作,那么不妨试一试。

总而言之,不需要转换成字符串,似乎有很多方法可以从NSURL对象本身计算出 URL 的组成部分。

于 2013-01-10T11:03:57.770 回答
-1
NSString *path = [[@"path+with+spaces"
stringByReplacingOccurrencesOfString:@"+" withString:@" "]
stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
于 2013-01-10T10:17:45.710 回答