我只是在xcode上玩objective c,这似乎是一个愚蠢的问题,但这是我的代码块,它可以工作,但不能按我想要的方式工作。
int i = 10;
int x = 0;
do {
printf("Count is: %i\n", x);
NSString *Result = [[NSString alloc] initWithFormat: @"%i", x];
counting.text = Result;
x++;
usleep(1000000);
} while (x < i);
它只在循环结束时将标签更改为 9,它打印到控制台正常,但它应该从 0 计数到 9 并在应用程序上显示它。我想我需要做多线程,但例子是在java中,所以我不能将它们应用于这种语言