NSMutableString:不需要插入值而不是(null)

时间:2011-08-17 20:53:15

标签: iphone objective-c ios nsmutablestring

我将string的值传递给Web服务。如果字符串有一些值,那就没关系。

但如果不包含任何null值,则打印(null)。

例如:

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

NSLog(@"%@", string);

应该打印:str1有值

而是打印:str1具有(null)值

1 个答案:

答案 0 :(得分:4)

您可以使用表达式str1 ?: @""来使用字符串,如果它是零则使用空字符串。