Ich habe eine Methode zum Erstellen von URLs für mich erstellt.Codierung Zeichenfolge Argumente für URLs
Wenn ich versuche, etwas wie unten zu bauen, sind die URLs natürlich nicht verschlüsselt.
NSDictionary *args = [NSDictionary dictionaryWithObjectsAndKeys:
@"http://other.com", @"url",
@"ABCDEF", @"apiKey", nil];
NSLog(@"%@", [self urlFor:@"articles" arguments:args]);`
Der Rückgabewert ist http://api.example.com/articles?version=2.0.1&url=http://other.com&apiKey=ABCDEF wenn es http://api.example.com/articles?version=2.0.1&url=http%3A%2F%2Fother.com&apiKey=ABCDEF sein sollte.
Ich muss Schlüssel und Wert zu kodieren. Ich suchte nach etwas und fand CFURLCreateStringByAddingPercentEscapes und stringByAddingPercentEscapesUsingEncoding aber keiner der Tests, die ich machte, arbeitete.
Wie kann ich es tun?
Entschuldigung! Mein Code hat die Syntaxhervorhebung durchbrochen und ich kann es nicht beheben! Jemand? –