0

REST URLパターンを受け取り、パターンを照合してパラメーターを抽出する必要があるモジュールを作成しています

例: URL "http://Product/1" は、パターン "http://Product/{productId:long}" に一致し、キーとして を返し、DictionarylongproductIdの値として "1"を返す必要があります。

それを行う IPhone のフレームワーク、または少なくともその一部について知っている人はいますか?

4

2 に答える 2

0

NSURLpathComponentsには、すべての異なるパス コンポーネントを含む配列を返すmethodがあります。これは、整数部分を取得するのに役立ちます。名前を取得するには、 のホスト メソッドを使用します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 に答える