使用数组元素作为字符串值

时间:2014-06-14 22:16:24

标签: objective-c

我有一个NSMutableArray *测试

我能够将对象添加到数组中,并且可以将NSLog数组添加到数组中,看看这是否有效。

尝试使用数组中的值来显示我拥有的标签:

    self.topscore.text = test[0];

然而,当我运行这个时,我得到了sigarbt错误。我的第一个想法是数组中可能没有任何东西可以获取,所以在标签定义之前我尝试手动设置几个数字:

test = @[@1,@2];

但在这里,我得到了不兼容的指针类型,分配给' NSMutableArray '来自' NSArray '

1 个答案:

答案 0 :(得分:0)

你可以在这个标签上显示它们

self.topscore.text = [NSString stringWithFormat:@"%@",names[0]];

您无法像这样向nsmutable数组添加元素。

NSMutableArray *names2 = [[NSMutableArray alloc] initWithObjects:@"1",@"2",@"3", nil];