1

iOSアプリでFreebaseを使用しようとしていますが、クエリはURLを使用して作成されます。URLには複数の特殊文字({}、:)が含まれていますが、FreebaseからデータをダウンロードできるようにURL文字列を使用できるようにしたいと思います。

https://www.googleapis.com/freebase/v1/mqlread?query=[{"type":"/music/album","name":null,"artist":{"id":"/en/ bob_dylan "}、" limit ":3}]&cursor

SafariでURLをロードすると、ブラウザは実際にその文字列を次のように変換します:https ://www.googleapis.com/freebase/v1/mqlread?query=%5B%7B%22type%22:%22/music/album% 22、%22name%22:null、%22artist%22:%7B%22id%22:%22 / en / bob_dylan%22%7D、%22limit%22:3%7D%5D&cursor

どんな助けでも大歓迎です。

4

1 に答える 1

3

でこのメソッドを使用してNSString、パーセント エスケープを追加できます。

- (NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)encoding
于 2013-01-18T00:11:14.667 に答える