我有一個項目數組(這是excercise他們是訂單行項目),這是字符串逐行插入到數組。如何在textview中顯示數組的內容而不用每行的數組的括號或逗號?我想這將沿着迭代通過數組的線,併爲每個對象取值,轉換爲一個字符串並添加一個換行符,並將該字符串添加到主可變字符串,然後將文本字段設置爲可變內容串。但我想知道如何用代碼迭代數組並插入換行符。我如何輸出一個數組的內容逐行到uitextview?
0
A
回答
1
這個怎麼樣?如果數組的元素是字符串,就像你在文章開頭所說的那樣,這可能會讓你得到你想要的。
yourTextField.text = [yourArray componentsJoinedByString:@"\n"];
在這個連接過程中,數組中的每個元素都有'description'調用。 NSString返回它們自己的描述,但是如果數組的元素是你創建的類型,你總是可以考慮重寫'description'來獲得你想要的格式。
2
所以,這個輸出值成的UITextField
NSArray *yourArray = [[NSArray alloc] initWithItems:@"A", @"B", @"C"];
NSMutableString *arrayValues = [[NSMutableString alloc] init];
for (uint i=0;[i<[yourArray count];i++)
{
NSString *myStr = [yourArray itemAtIndex:i];
[arrayValues append:myStr];
[arrayValues append:@"\n"];//insert a newline
}
yourTextField.value=arrayValues;
我覺得這樣做,如果不是,你能解釋一下「但我想知道如何重複使用代碼的數組,並插入換行符「更多?
+0
我有問題得到這個工作@Lemonsanver,我給了答案信貸下面的一行解決方案,因爲它完全解決了我的問題。 – Bartley
相關問題
- 1. 如何在bash中逐行轉換命令輸出到數組?
- 2. PHP如何輸出數組內容
- 3. cfloop一個數組並逐行讀取內容
- 4. 我如何輸出一個集合#(10)每行一維數組?
- 5. 如何逐行讀取uitextview文本行?
- 6. 如何從twitter API輸出這個數組的內容?
- 7. 如何我有一個UITextView並將內容插入IOS
- 8. 如何在bash中將一行讀取行循環的內容輸出到多個數組?
- 9. 輸出數組列表的內容
- 10. 在UITextView中顯示數組內容
- 11. 如何從一個文件逐行讀取並執行內部內容
- 12. 一個數組的內容到另一個數組
- 13. 我如何找到一個UITextView
- 14. 如何將此內容輸出到textarea?
- 15. 如何逐行讀取標準輸出?
- 16. 獲取UITextView的內容作爲行數組
- 17. 如何將這些內容逐個放入變量,然後輸出它?
- 18. rails 3:如何輸出數組的內容
- 19. 如何輸入一個數組的值到我的數據庫
- 20. 如何迭代行內的另一個數組內的數組
- 21. 在使用for循環輸出數組時,如何將所有內容輸出到單個新的div中? javascript
- 22. 如何逐個對錶中的數組數據進行逐行掃描
- 23. 如何採取一個數組並輸出我的printArray在主
- 24. 如何刪除數組中最後一個數組的內容
- 25. 我如何根據其中的一個內容對數組進行排序
- 26. 如何算法的輸出存儲到一個新的數組
- 27. 將文件逐行輸出到Excel中
- 28. 在Python中逐行輸出到GUI
- 29. 如何讓這個表單的輸出輸入一個數組?
- 30. 如何保存UITextView的內容?
喬治那是優雅的!對於所有的解決方案來說,循環都是複雜的,你在一條短線內完成整個事情。第一次完美工作,我所需要做的就是設置我的文本字段名稱以及我的數組的全局實例(singleton?),例如,'[NameOfTheGlobalClassIUse sharedInstance] .theNameOfTheArrayIUse'替換'yourTextField'和'yourArray',並且它工作正常。 – Bartley
謝謝!順便說一下,如果您想要做相反的事情並獲取文本視圖的內容並創建一組項目,請查看NSString的componentsSeparatedByString:方法。 –