将UITextfield的内容存储到NSMutableArray中

时间:2012-08-19 16:34:37

标签: cocoa-touch nsmutablearray uitextfield

我想让用户在UITextField中输入一些名称(最好用逗号或空格分隔),然后将其转换为NSMutableArray以在UITableView中显示

有可能吗?如果是,请告诉我如何。

2 个答案:

答案 0 :(得分:2)

从textfield获取文本并使用@“,”将其转换为NSArray作为分隔符。

NSArray *names = [textfield.text componentsSeparatedByString:@","];

答案 1 :(得分:0)

试试这段代码。您可以像使用'space'和','这样的代码使用一组字符,然后创建一个数组。

NSString *string = textField.text;
NSCharacterSet *set = [NSCharacterSet characterSetWithCharactersInString:@" ,"];   
NSMutableArray *array = [[NSMutableArray alloc]initWithArray:[string componentsSeparatedByCharactersInSet:set]];                 

NSLog(@"%@ ===", array);