2015-11-20 2 views
1

Я новичок в объективе-C, и мне нужна помощь в добавлении переменной в строку. в Java, чтобы добавить переменную в строку, вы должны сделать что-то вроде этого:Объект-C: строка с переменной

output = "Area: " + area + '\n' +"Circumference: " + circumference; 

Я не могу понять, как положить, что вместе с одной строки.

я попробовал:

NSString *answer = [NSString stringWithFormat:@"Area : %.03f", area , "Circumference: %.03f", circumference]; 

и несколько других способов, но это, кажется, не работает.

+0

Что тип области? – anhtu

ответ

2

Objective-C требует, чтобы вы сначала определили формат, а затем передали параметры.

Используйте вместо этого:

NSString *answer = [NSString stringWithFormat:@"Area : %.03f Circumference: %.03f", area, circumference]; 
1

Сначала я бы сказал, что вам нужно, чтобы узнать больше и посмотреть книги и другие ссылки like.

вот как вы будете делать в объективном с

NSString *answer = [NSString stringWithFormat:@"Area : %.03f Circumference: %.03f", area , circumference];