我对Xcode很新,并且还有一个非常业余的问题,它非常相关。 我来自VB.NET,如果我想打印mylabel + mylabel(x10),我会使用以下代码:
for(i=0,i<=10,i++) {
mylabel = i;
mylabel &= mylabel;
}
我也想为xcode做这个......
我目前拥有的将覆盖字符串而不是添加它:
for (int i=0; i<=10; i++) {
NSMutableString *lol =
[[NSMutableString alloc]initWithFormat:@" Getal: %i \n",i];
[myLabel setStringValue:lol];
}
答案 0 :(得分:2)
如果您的目的是创建一个包含10个“Getal:#”副本的字符串,在不同的行上,您可以使用以下内容:
NSMutableString* result = [NSMutableString stringWithCapacity:150];
for (int i = 0; i < 10; i++) {
[result appendFormat:@"Getal: %d\n", i];
}
答案 1 :(得分:0)
看起来你正在尝试建立一个索引列表?试试这个:
NSMutableString *accumulator = [NSMutableString string];
for (int i = 0; i <= 10; i++) {
[accumulator appendString:[NSString stringWithFormat:@"%d", i]];
}
myLabel.text = accumulator;
如果这不是你想要的,也许它会让你开始。或者,如果您可以举例说明您正在寻找的输出,那么有人可能会对此进行编辑。
答案 2 :(得分:-1)
谢谢,现在我明白了追加的内容以及如何以正确的方式使用它!
我想出的是以下内容:
[myLabel setStringValue:@""];
for (int i=0; i<=10; i++) {
NSMutableString *lol = [[NSMutableString alloc]initWithFormat:@"%@ Getal: %i \n",[myLabel stringValue],i];
[myLabel setStringValue:lol];