2013-06-22 18 views
-2

我需要将文本的静态位,后跟NSNumber,后跟NSMutableString的连接组合分配给UITextField的.text属性。我可以将这三部分中的任何一部分单独写入UITextField,但是如何将它们合并为一个?将多个表达式连接成一个UITextField

回答

1

拿这个例子:

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

+0

你有一个'nil'字符串,你正在使用appendFormat:?为什么要麻烦,只需使用'[NSString stringWithFormat:...]'代替。 – Abizern

+0

@Abizern:正确的,只是使用mutableString和使用'appendFormat'作为OP问,我这样做。现在编辑答案,看起来更好。 –

相关问题