La URL de iOS contiene caracteres especiales (caracteres chinos, espacios, etc.) que provocan errores en la carga de la imagen.
Al cargar imágenes de red (especialmente usando SDWebImage para cargar imágenes), a menudo encontramos fallas en el caché de imágenes. Después de imprimir la URL, encontraremos que siempre hay algunos caracteres ilegales en la cadena (caracteres chinos, espacios). , etc.).
Por lo tanto, al cargar imágenes, debe considerar el problema del procesamiento de URL.
Normalmente, cree una nueva sobrecarga de clasificación NSURL + método de carga (nulo), utilizando el método de intercambio dinámico en tiempo de ejecución es la opción más común.
Después de implementar el método anterior, al llamar a URLWithString para cargar datos, los caracteres chinos y los espacios se procesarán automáticamente. Si necesita procesar otros caracteres especiales, puede hacerlo. Solo es necesario agregar juicio después del método. Simplemente continúe procesando.