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