Предупреждение о неизвестной escape-последовательности при использовании '\ /' - PullRequest
0 голосов
/ 27 марта 2012

Мне нужно отправить дату в виде строки на веб-сервер со следующими обозначениями:

/ Date (1332843997553 + 0200) /

В моем коде IЯ достигаю этого следующим образом с startdate как тип long long:

NSString *DateString = [NSString stringWithFormat:@"\/Date(%qi%@)\/", startdate,timezone];

Однако в упомянутой выше нотации появляется следующее предупреждение «Проблема с лексикой или препроцессором - неизвестная escape-последовательность» / ».

Кто-нибудь понял, как можно избавиться от этого предупреждения, не меняя DateString.

1 Ответ

1 голос
/ 27 марта 2012

Не нужно ставить обратную косую черту перед /:

@"/Date(%qi%@)/"

, если вы действительно не хотите \ / Date () \ / :

@"\\/Date(%qi%@)\\/"
...