Цель C - NSURL - Кавычка

Я искал на сайте ответ безрезультатно, так что вот я с вопросом.

Я использую CouchDB, и я собираюсь использовать представление, но проблема в том, что я не могу использовать кавычку (") в NSURL когда я создаю URL для NSURLConnection,

Вот мой код:

NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://127.0.0.1:5984/users/_design/search/_view/phone?key=\"0701010100\""]];

CouchDB считает, что это число, если я не использую эти кавычки.

Спасибо всем за вашу помощь.

Маркус

1 ответ

Использовать -stringByAddingPercentEscapesUsingEncoding:

NSURL *url = [NSURL URLWithString:[[NSString stringWithFormat:@"http://127.0.0.1:5984/users/_design/search/_view/phone?key=\"0701010100\""] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
Другие вопросы по тегам