stringWithFormat
принимает строку формата в качестве первого аргумента, поэтому, если character.name
является именем вашего персонажа, вам необходимо:
NSString *title = [NSString stringWithformat: @"%s is the character",
character.name];
То, что у вас есть, - это имя персонажа в качестве строки формата, поэтому, если это @"Bob"
, тогда вы получите Bob
. Если бы это было "@Bob %s"
, это сработало бы, но, вероятно, заполнило бы где-нибудь еще, чтобы вы отобразили только имя персонажа: -)
Обратите внимание, что вы должны использовать "%s"
для строки C, я думаю, "%@"
является правильным спецификатором формата, если символ.name является самой строкой NSS.