我想将可变数组中的所有对象显示在文本字段,标签上,除了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/