0

所以我有一个包含对象的数组,@"One", "Two", "Three", "Mouse"我希望以半秒为增量将数组的每个单词 NSLog'ed 到控制台。我也希望能够切换到 1 秒增量。谁能帮我写这段代码?

有人提示我可以使用[NSThread sleepForTimeInterval:0.01];,但我不知道该怎么做。

4

1 回答 1

0
NSArray *food = [NSArray arrayWithObjects:@"Apples:",@"bacon",@"corn",@"donuts",@"elfs",@"fidge",nil];

// the number of seconds to wait between printing each item
double secondsToSleep = 1.0;

for(int i = 0; i<6; i++){
    [NSThread sleepForTimeInterval:secondsToSleep];
    NSLog(@"item at index %i is %@",i,[food objectAtIndex:i]);
}

如果那不是最好的方法,请告诉我:)

于 2010-07-07T03:07:46.697 回答