Объединение двойных и строковых значений в одно значение? - PullRequest
0 голосов
/ 23 апреля 2011

В основном у меня есть этот код:

l11 = [NSString stringWithFormat: @"Health: %@", chealth, @"Ammo: %@", cammo]; 

Где l11 - строка NSSt, и я хочу, чтобы она равнялась "Здоровье" + двойное здоровье + "Боеприпасы:" + двойная камера.

Прямо сейчас, это работает нормально, но там указано нулевое значение, где должны быть двойники, даже если они объявлены, и я проверял это.Как это можно исправить?

Ответы [ 2 ]

1 голос
/ 23 апреля 2011

Попробуйте, предполагая, что chealth и cammo имеют тип double:

l11 = [NSString stringWithFormat: @"Health: %f Ammo: %f", chealth, cammo];
0 голосов
/ 23 апреля 2011

Вы пытаетесь отформатировать double (%f) как объект (%@). Читать Спецификаторы формата строки .

...