是否可以將NSMutableString
中的值添加到NSArray
?什麼是片段?如何將數據從NSMutableString添加到NSArray中?
3
A
回答
4
實際上,邁克是錯誤的。如果你要實例一個NSArray與單一的NSMutableString對象,你可以做到以下幾點:
NSMutableString *myString; //Assuming your string is here
NSArray *array = [NSArray arrayWithObject:myString];
有一個在NSArray
沒有arrayWithElements
(見NSArray documentation)
1
NSArray是不可變的,所以你不能給它添加值。您應該使用NSMutableArray以便通過addObject:
方法執行此操作。
NSMutableString *str = ...
NSMutableArray *array = [[NSMutableArray alloc] init];
[array addObject:str];
2
如果你想用實例化一個NSMutableString
對象的NSArray
,你可以做到以下幾點:
NSString *myString; //Assuming your string is here
NSArray *array = [NSArray arrayWithObjects:myString,nil];
注意,NSArray的將是不可改變的 - 也就是說,你不能添加或移除在完成它之後將它反對。如果你想要數組是可變的,你將不得不創建一個NSMutableArray
。要以這種方式使用NSMutableArray
,你可以做到以下幾點:
NSString *myString; //Assuming your string is here
NSMutableArray *array = [[NSMutableArray alloc] init];
[array addObject:myString];
0
// You must use NSMutableArray to add Object to array
NSMutableArray *tableCellNames;
// arrayWithCapacity is a required parameter to define limit of your object.
tableCellNames = [NSMutableArray arrayWithCapacity:total_rows];
[tableCellNames addObject:title];
NSLog(@"Array table cell %@",tableCellNames);
//Thanks VKJ
0
優雅的解決辦法是這樣的:
NSMutableString *str; //your string here
NSArray *newArray = @[str];
使用新的符號,這是小菜一碟。
相關問題
- 1. 將NSMutableString添加到NSArray
- 2. 如何將JSON數據添加到NSArray
- 3. 如何將數據存儲到NSMutableString中?
- 4. 將unichar添加到NSMutableString
- 5. 如何將字幕添加到NSArray
- 6. 如何在從NSArray將數據加載到UITableView時顯示UIActivityindicator
- 7. 將NSArray添加到.plist
- 8. 從UISegmentedControl添加段到NSArray
- 9. 如何將返回的NSArray添加到一個的NSArray
- 10. 如何附加NSMutableString與NSMutableString?
- 11. 如何使用數據庫中的鍵將對象添加到NSArray?
- 12. 如何在Swift中將數據從NSArray傳輸到字符串?
- 13. 如何將NSmutable數組值添加到NSarray
- 14. 添加NSArray到NSMutableArray
- 15. 添加NSArray到json
- 16. 如何將NSString的每個字符添加到NSArray中?
- 17. 如何將NSArray的NSDrayaries添加到AFJSONRequestSerializer請求中?
- 18. 如何將NSArray中的對象添加到NSMutableArray的末尾?
- 19. 如何從數據庫sqlite中將值添加到uipickerview?
- 20. 如何將圖像添加到ListView從數據庫中填充
- 21. 如何將從API中提取的數據添加到HTML DataTable?
- 22. 如何將數據從Ruby添加到Google表單中?
- 23. 如何將數據添加到SlickGrid DataView?
- 24. 如何將數據添加到DataGridView的
- 25. 如何將數據添加到ManyToManyField?
- 26. 如何將JSON數據添加到NSMutableArray?
- 27. 如何將數據添加到的CharSequence
- 28. 如何將數據添加到DataGridView?
- 29. 如何將div添加到數據表
- 30. 如何將行添加到數據框?
對不起,錯字。我的例子是固定的,使用'arrayWithObjects'方法。 – Mike 2010-01-08 08:23:48