NSMutableString: необходимо вставить не значение вместо (ноль) - PullRequest
1 голос
/ 18 августа 2011

Я передаю значение строки в веб-сервис. если строка имеет какое-то значение, тогда все в порядке.

, но если не содержит никакого значения, равного нулю, оно печатает (пусто).

например:

NSMutableString *str1 = [NSMutableString stringWithFormat:@""];
NSString *string = [NSString stringWithFormat:@"str1 has %@ value", str1];

NSLog(@"%@", string);

Следует напечатать: str1 имеет значение

вместо этого он печатает: str1 имеет (нулевое) значение

1 Ответ

4 голосов
/ 18 августа 2011

Вы можете использовать выражение str1 ?: @"" для использования строки или пустую строку, если она равна нулю.

...