0

したがって、オブジェクト@"One", "Two", "Three", "Mouse"を含む配列があり、配列 NSLog の各単語を 0.5 秒単位でコンソールに出力したいと考えています。また、代わりに 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 に答える