Когда я использую эту ссылку, чтобы получить схему предмета для TF2, (http://api.steampowered.com/IEconItems_440/GetSchema/v0001/?key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&language=en), под свойством атрибутов находится список всех атрибутов в игре для TF2.
Например, это один из таких атрибутов:
{
"name": "gesture speed increase",
"defindex": 201,
"attribute_class": "mult_gesture_time",
"description_string": "+%s1% faster taunt speed on wearer",
"description_format": "value_is_percentage",
"effect_type": "positive",
"hidden": false,
"stored_as_integer": false
},
Под свойством "description_string"
вы можете видеть, что строка использует спецификатор формата, но как реализовать это в xcode. %s1 в xcode не является правильным спецификатором формата для строк, так как мне его изменить?
EDIT: то, что я пытаюсь сделать, в основном использует [NSString stringWithFormat:@"+%s1% faster taunt speed on wearer", @"25"]
. Проблема в том, что когда я NSLog это утверждение, номер не отображается, а вместо этого появляются какие-то странные символы. Я хочу, чтобы у меня было выражение «+25% быстрее скорость насмешек на носителе», так как мне этого добиться?