Hola Daniel!
Parece que tomaste un enfoque incorrecto para mostrar las imágenes de los usuarios. Sospecho que en el método numberOfRowsInSection está devolviendo el número incorrecto, de ahí el error de índice fuera de rango.
Básicamente, está recargando toda la vista de tabla después de que CADA objeto de usuario se recupere, lo que no es realmente óptimo. Movería self.tableView.reloadData () fuera del bucle for del objeto y actualizaría tableView una vez que tenga todos los datos.
- ¿Qué características tienen más probabilidades de agregarse a iOS en iOS 11?
- En mi aplicación de edición de fotos para iOS llamada FilterBaker, uso el marco GPUImage para hacer todo el procesamiento de imágenes de manera efectiva en la GPU. ¿Sería aún más efectivo usar Metal para un acceso de bajo costo a la GPU?
- ¿Por qué la UI / UX de iOS de Apple no es mejor?
- ¿Cuál es el rango de precio aproximado para diseñar un ícono para una aplicación iOS?
- ¿Por qué la gente usa iOS incluso después de saber que Android es más productivo y personalizable?
Además, realmente no tiene que introducir otra matriz (archivos de imagen) en absoluto. Puede buscar todos los usuarios y luego puede acceder a profilePhoto directamente cuando muestre otros datos en cellForRow …
Avísame si esto tiene sentido. Definitivamente puedo sugerir algunas soluciones para su enfoque, pero no es óptimo y podría encontrar más problemas en el futuro + está introduciendo una complejidad innecesaria en su código.