No trabajes dentro de tu celda. No permita que sus células accedan a la red. Nunca tenga más lógica en su celda que si se mostrara una imagen o no. No permita que su celular intente cargar una imagen de la red por sí misma.
Haz un delegado. Delegar es solo una palabra elegante para un objeto que hará el trabajo que necesita. Al igual que su vista de tabla no hace nada cuando hace clic en ella. No hereda una vista de tabla y sobrescribe sus funciones de clase de recibió un clic, no, usa un delegado.
Recuerde, las células se reutilizan. Lo necesita para mostrar la información CORRECTA cada vez. No desea reutilizar una celda que está obteniendo datos totalmente diferentes.
- ¿Qué lenguaje del lado del servidor debo aprender para complementar mis habilidades de desarrollo de iOS?
- ¿Hay alguna forma de cambiar el texto que conduce a un UILabel o un TTStyledLabel?
- ¿La barra táctil de MBP2016 es útil para los desarrolladores al desarrollar aplicaciones?
- Cómo instalar la versión beta de iOS 11
- Estoy buscando contratar desarrolladores inteligentes de iOS. ¿Cuáles son las mejores empresas de desarrollo de iOS en la India?
Haz tu propio delegado celular. Cuando crea su celda, establece el delegado. Podría ser su controlador, pero su controlador podría ser muy grande, pero eso ni siquiera es un problema.
Nunca trate de permitir que su celular obtenga datos del exterior. Haga todo su inicio de sesión en su delegado.
Tu celular tiene que ser tan tonto como una vieja valla publicitaria. SOLO debe saber dibujar y tener algunas cadenas e ints. Incluso es discutible si debe contener su propia imagen. Prefiero no hacer eso, pero tengo algún tipo de delegado de imágenes donde la celda puede solicitarlo.
Lea sobre los delegados, puede parecer mágico. Pero una vez que escriba su propia celda de vista de tabla que pueda pedirle a un delegado acciones y una fuente de datos para sus datos, se lo agradecerá más tarde.