-2
我需要将文本的静态位,后跟NSNumber,后跟NSMutableString的连接组合分配给UITextField的.text属性。我可以将这三部分中的任何一部分单独写入UITextField,但是如何将它们合并为一个?将多个表达式连接成一个UITextField
我需要将文本的静态位,后跟NSNumber,后跟NSMutableString的连接组合分配给UITextField的.text属性。我可以将这三部分中的任何一部分单独写入UITextField,但是如何将它们合并为一个?将多个表达式连接成一个UITextField
拿这个例子:
NSInteger integer = 100;
float float = 43.57;
NSNumber *number = ....;
NSMutableString *string=[NSMutableString stringWithString:@"This is string with"];
[string appendFormat:@" int=%d, and float %f and a NSNumber %@", integer, float, number];
现在,您可以设置该字符串的UITextField
。
yourTextField.text = string;
并读取这个Apple Documentation。
你有一个'nil'字符串,你正在使用appendFormat:?为什么要麻烦,只需使用'[NSString stringWithFormat:...]'代替。 – Abizern
@Abizern:正确的,只是使用mutableString和使用'appendFormat'作为OP问,我这样做。现在编辑答案,看起来更好。 –