晚上好。
我有一个静态数组double numbers[10]
。该数组用于按钮标签[0-9]。因此,如果我按下按钮0,数组将其写入numbers[0]=0
,然后我按2,第二个索引= 1 numbers[1] = 2
等。
我需要将它们输出到UILabel
,以便我可以看到我按下的按钮。但不只是按钮,我需要看到像021123等序列。我不知道,也许我应该使用NSString
,或者我可以像在C中一样在循环中输出它们。我搜索了一些信息,但我只找到了如何使用NSArray
和NSMutableArray
。
谢谢。
答案 0 :(得分:1)
我不确定你想要实现的目标,但是,
您正在使用c数组,您应该使用常规C循环(示例)
NSString *string = @"";
for (int i = 0; i < 10; i++) {
string = [string stringByAppendingFormat:@"%i", ((int)numbers[i])];
}
label.text = string;
答案 1 :(得分:1)
是的,你应该使用NSString
NSInteger index = 0
-(IBAction) someFunction: (UIButton*) sender{
NSInteger tag = sender.tag;
NSString *text = [NSString stringWithFormat:@"%@%d", yourLabel.text, tag];
yourLabel.text = text;
numbers[index] = tag;
index += 1;
}
我没有检查,但应该工作。如果它不起作用,请告诉我