У меня есть два NSMutableArrays, коллекционные и коллекционные виды.
Мое приложение состоит из персонажа, который перемещается и собирает коллекционные предметы (монеты, яблоки, бананы и т. Д.) Для очков ...
Iхотел бы, чтобы предметы коллекционирования исчезли через определенное время ... однако меня смущает вопрос о том, куда поместить NSTimer, чтобы не нарушать дизайн модели / вида / контроллера.
Например, если я ставлю отдельное лицотаймер в каждой модели, модель не знает о представлении и не может удалить представление ..
Если я добавлю NSTimer в контроллер, мне нужно будет создать еще один массив, состоящий из всех коллекционных объектов наэкран, порядок которого истекает первым.Метод таймера срабатывает каждую секунду и удаляет каждую коллекцию, когда они должны.
Есть ли более простой и лучший способ сделать это?