2011-04-07 63 views
0

我想在文本字段中添加多個文本值。價值觀來自不同的觀點。但是,當我轉到下一個視圖並從第二個視圖中選擇一些文本值並來到第一個視圖時,該值將替換文本框的舊值。我如何維護舊的textfield值與新的一個,並顯示在同一個文本框中的兩個值。在textField中添加多個文本而不重寫舊條目?

在此先感謝。

+0

我認爲你改變價值viewwillaapar第一個看法。 – 2011-04-07 10:29:21

回答

0

當您移動到下一個頁面,然後保存文本字段值的字符串變量,當你回來追加新文本前面的一個,並將其設置在第一視圖文本框

.H

NSString * textfieldValue;

@property(nonatomic,retain)NSString * textfieldValue;

在第一視圖中.m文件

@ synthesize textfieldValue;

+0

但我的所有值來自下一個視圖.. – 2011-04-07 10:44:23

+0

首先你有一個文本框的值,然後當你移動到第二個視圖存儲它在一個NSMutableString和第二個視圖appen你想要的字符串,當你回去然後在viewWillAppear將該字符串設置爲您的文本字段 – saadnib 2011-04-07 10:46:34

+0

您好Saadnib,我如何訪問兩個clacces中相同的NSMutableString。 – 2011-04-07 11:11:07

1

我會嘗試這樣的事情,讓nsmutable字符串和文本字段值將是nsmutable字符串,因此當用戶進入另一種觀點只是追加字符串並始終顯示在文本框的值從可變的字符串

好運

+0

你好Kshitiz,可以讓你的答案更具體和明確。我新iPhone在iPhone。謝謝 – 2011-04-07 10:34:36

+0

我的意思是說聲明NSMutableString作爲你的即時變量,而displayText = [NSString stringWithFormat:@「%@」,urMutableString]現在當你轉到另一個視圖時[urMutableString stringByAppendingString:@「another view」]剛剛修改urMutableString時你去另一個視圖 – 2011-04-07 10:38:50

+0

但我將如何在兩個不同的視圖訪問相同的nsmutablestring? – 2011-04-07 10:54:06

0

在擁有第一個視圖的控制器中添加一個NSString * displayedText變量。 當改變文字,做 [displayedText stringByAppendingString:@"secont_text"]; ]

相關問題