Cocoa touch 存储UITextfield';将内容放入NSMutableArray

Cocoa touch 存储UITextfield';将内容放入NSMutableArray,cocoa-touch,nsmutablearray,uitextfield,Cocoa Touch,Nsmutablearray,Uitextfield,我想让用户在UITextField中输入一些名称(最好用逗号或空格分隔),然后将其转换为NSMutableArray以在UITableView中显示 可能吗?如果是,请告诉我如何。从textfield获取文本,并使用@“,”作为分隔符将其转换为NSArray NSArray *names = [textfield.text componentsSeparatedByString:@","]; 试试这个代码。您可以使用一组字符,如下面的代码:我使用“空格”和“,”,然后创建一个数组 NSStri

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


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

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

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

试试这个代码。您可以使用一组字符,如下面的代码:我使用“空格”和“,”,然后创建一个数组

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

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

当然有可能,但是我不知道要找什么。好的,然后解决你想解决的问题:首先放置一个UITextField并获取输入。接下来,根据字符的出现情况对其进行拆分,从而分离其内容(NSString类引用中有一个groovy方法)。(逗号或空格等)然后抓取此数组并查看如何将其加载到表中。但如何从UITextField检索数据呢?最后,当您单击按钮时,您希望何时从textField检索数据。如果是,则为simple string=textField.text;不兼容的指针类型初始化*\uuu strong时带有NSArray-Warning表达式,确实复制了您的代码,与您发布的完全相同。(警告出现在第三句中。)NSMutableArray*数组=[[NSMutableArray alloc]initWithArray:[string componentsSeparatedByCharactersInSet:set]];一件事,在数组的NSLOG->Local声明中获取错误会隐藏实例变量。出于某种原因,它会显示:textfield未声明,但在头文件中我得到了IBOutlet UITextField*textfield;