Objective-C задержка действия с блоками
Я знаю, что есть несколько способов отложить действие в Objective-C, например:
performSelector:withObject:afterDelay:
или используя.NSTimer
Но есть такая причудливая вещь, называемая блоками, где вы можете сделать что-то вроде этого:
[UIView animateWithDuration:1.50 delay:0 options:(UIViewAnimationOptionCurveEaseOut|UIViewAnimationOptionBeginFromCurrentState) animations:^{
}completion:^(BOOL finished){
}];
К сожалению, этот метод применяется только для анимации вещей.
Как я могу создать задержку с блоком водин метод так что я ненужно использовать все эти@selectors
и без необходимости создаватьновый отдельный метод? Спасибо!