stringWithFormat создает строку с символами тарабарщины - PullRequest
3 голосов
/ 11 февраля 2009

При отладке следующий код

NSString *var1 = @"blaa";
NSString *var2 = @"blaaaaa";

NSString* script = [NSString stringWithFormat:@"Set_Variable( %s, %s )",var1,var2]; 

заполнители %s в скрипте заменены смешными тарабарскими символами. Вы видите какие-либо ошибки в коде?

1 Ответ

12 голосов
/ 11 февраля 2009

% s - это спецификатор формата для строки C, char *

Для объектов target-c (таких как NSString) вы должны использовать% @

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...