我将string的值传递给Web服务。如果字符串有一些值,那就没关系。
但如果不包含任何null值,则打印(null)。
例如:
NSMutableString *str1 = [NSMutableString stringWithFormat:@""];
NSString *string = [NSString stringWithFormat:@"str1 has %@ value", str1];
NSLog(@"%@", string);
应该打印:str1有值
而是打印:str1具有(null)值
答案 0 :(得分:4)
您可以使用表达式str1 ?: @""
来使用字符串,如果它是零则使用空字符串。