-3
我有10 UITextViews
包含不同的文本,但它們都具有相同的名稱,當我試圖NSLog
txtview.text
它只給我顯示最後UITextView
的文本,但我想要將所有UITextViews
的文本轉換爲NSArray,是否有任何方法可以使此工作成爲可能?iOS - 從10個同名的UITextViews獲取文本
我有10 UITextViews
包含不同的文本,但它們都具有相同的名稱,當我試圖NSLog
txtview.text
它只給我顯示最後UITextView
的文本,但我想要將所有UITextViews
的文本轉換爲NSArray,是否有任何方法可以使此工作成爲可能?iOS - 從10個同名的UITextViews獲取文本
你可以在你的UITextView
設置標籤,然後通過恢復它:
UITextView *textView = (UITextView *)[self.view viewWithTag:100];
,然後將其添加到您的陣列
NSMutableArray *array = [[NSMutableArray alloc] initWithObjects:textView, nil];
再見「都具有相同的名稱」,你的意思你在聲明它們時重用了變量名,例如 'UITextView * txtView = [[UITextView alloc] initWithFrame:frame]; txtView = [[UITextView alloc] initWithFrame:frame]; // text view#2 ...' ? 如果是這樣,那麼你需要聲明一個'NSArray'來保存這10個textview實例。 – NRitH 2014-09-02 15:38:52
@NRitH是的,我的意思是變量名稱。如何'NSArray'來保存textview實例? – 2014-09-02 15:43:08