2013-06-22 27 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問,我這樣做。現在編輯答案,看起來更好。 –

相關問題