J'ai un problème identique à ce problème here.Ajouter une barre oblique inverse à la chaîne dans Objective-c
Je veux même encoder le même infromation que lui (il est une date/heure pour asp.net) ...
Chaque fois que j'essaie d'ajouter une barre oblique inverse je reçois deux antislashs depuis je \.
Tout le monde dans le fil ci-dessus a affirmé qu'il s'agit d'un problème avec NSLog et que NSString traite \\
comme un . J'ai vérifié plus loin en utilisant un renifleur de paquet pour examiner les paquets que j'envoie au serveur Web et je peux confirmer qu'il transmet une double barre oblique inverse au lieu d'une seule barre oblique inverse.
Est-ce que quelqu'un sait comment ajouter une barre oblique inverse à un NSString?
Salut Gerry, Avez-vous essayé? NSLog (@ "\\/Date (1234534534) \\ /"); produit un double backslash pour moi. Plus important encore quand je transmets cette chaîne sur http la double barre oblique inverse apparaît dans le paquet –
Cela fonctionne pour moi (j'ai copié le code exact de votre commentaire). Je cours l'iPhone SDK 3.1.2 et Xcode 3.2.1. – gerry3
Sur ma machine NSLog (@ "\\% @", [NSString stringWithFormat: @ "\\ n \\\\ t"]) renvoie correctement "\\ n \\ t" – Costique