У меня есть массив (называемый массив в коде ниже), который содержит несколько объектов MyView. Я пытаюсь перебрать эти объекты в цикле For и добавить их как подпредставление один за другим, каждый с задержкой в одну секунду. Проблема с кодом ниже состоит в том, что все объекты добавляются сразу с задержкой в одну секунду. Кто-нибудь может подсказать, как я могу исправить?
Заранее спасибо.
- (void)startMethod {
for (MyView * myview in array) {
[self performSelector:@selector(addSubView:) withObject:myview afterDelay:1];
}
}
- (void)addSubView : (UIView *)view {
[soundController playSound];
[self.view addSubview:view];
}