我想将可变数组中的所有对象显示在文本字段,标签上,除了NSLog之外

   - (IBAction)purchasePressed:(id)sender {
NSMutableArray *addItem = [[NSMutableArray alloc] init];
[addItem addObject:@"Almond"];
[addItem addObject:@"Choc"];


“数字”是我的标签(我不确定MutableArray中的所有对象都可以显示在文本字段上吗?)我只能使用NSLog做到这一点。

for (i = 0;i < [addItem count] ; i++ )
{
   NSLog(@"%@", addItem);
    NSString *test1=(@"%@", addItem);
    number.text=test1;
}

最佳答案

每次设置标签的text时,都会替换先前的文本。

尝试将整个循环替换为:

number.text = [addItem componentsJoinedByString:@", "];


它将根据数组中的所有字符串创建一个字符串,并将其添加到标签中。如果需要,您可以在循环中执行类似的操作。

关于ios - 如何在文本字段中显示NSMutableArray中的所有对象?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19210899/

10-12 21:27