приложение swift аварийно завершает работу, если пользователь пытается обновить представление коллекции sh при запуске приложения - PullRequest
0 голосов
/ 30 мая 2020
• 1000 медиа, которое заполняет представление коллекции, загружено, приложение вылетает в строке
currentMediaIndex = getIndicesOfCellInView().row

в методе scrollViewDidEndDecelerating. Я пытаюсь понять, почему это происходит. Данные, которые заполняют представление коллекции, извлекаются методом addMedia. addMedia вызывается в viewDidLoad, но затем также в методе прокрутки для получения новых данных при необходимости. Таким образом, безопасность if media.count == 0 {return} должна учитывать случай, когда пользователь выполняет прокрутку при отсутствии носителя, т.е. когда приложение запускается. Однако, когда приложение запускается, и я начинаю прокручивать, как нетерпеливый сумасшедший ... Приложение вылетает.

У кого-нибудь есть идеи, почему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...