지연 시간이 5 초 후에 버튼을 탭하면 배열의 총 값이 실행됩니다.루프의 모든 값에 대한 지연
- (IBAction)testButton:(id)sender {
NSArray *array = [NSArray arrayWithObjects:
@"Hefeweizen", @"IPA", @"Pilsner", @"Stout", nil];
for (NSIndexPath *anIndexPath in array) {
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, 5 * NSEC_PER_SEC), dispatch_get_main_queue(), ^{
NSLog(@"INDEX PATH %@",anIndexPath);
});
}
배열 내의 모든 값에 대해 5 초의 지연을 만드는 방법은 무엇입니까?
이 스레드를 참조하십시오 : http://stackoverflow.com/questions/2232366/waiting-for-a-specified-duration-in-cocoa – Romain
그 코드는 말도 안돼. 배열에 NSIndexPath 객체가 아닌 NSString 객체가 포함되어 있습니다. – gnasher729